Clover Coverage Report - Atlassian Core
Coverage timestamp: Sun Nov 30 2008 18:33:35 CST
21   79   13   2.33
8   51   0.62   9
9     1.44  
1    
 
 
  PairType       Line # 13 21 13 0% 0.0
 
No Tests
 
1    /*
2    * Copyright (c) 2003 by Atlassian Software Systems Pty. Ltd.
3    * All rights reserved.
4    */
5    package com.atlassian.core.util;
6   
7    import java.io.Serializable;
8   
9   
10    /**
11    * A simple type to represent a pair of objects.
12    */
 
13    public class PairType implements Serializable
14    {
15    //~ Instance variables ---------------------------------------------------------------------------------------------
16   
17    private Serializable key;
18    private Serializable value;
19   
20    //~ Constructors ---------------------------------------------------------------------------------------------------
21   
 
22  0 toggle public PairType()
23    {
24    }
25   
 
26  0 toggle public PairType(Serializable key, Serializable value)
27    {
28  0 this.key = key;
29  0 this.value = value;
30    }
31   
32    //~ Methods --------------------------------------------------------------------------------------------------------
33   
 
34  0 toggle public Serializable getKey()
35    {
36  0 return key;
37    }
38   
 
39  0 toggle public void setKey(Serializable key)
40    {
41  0 this.key = key;
42    }
43   
 
44  0 toggle public Serializable getValue()
45    {
46  0 return value;
47    }
48   
 
49  0 toggle public void setValue(Serializable value)
50    {
51  0 this.value = value;
52    }
53   
 
54  0 toggle public String toString()
55    {
56  0 return key+"/"+value;
57    }
58   
 
59  0 toggle public boolean equals(Object o)
60    {
61  0 if (this == o) return true;
62  0 if (!(o instanceof PairType)) return false;
63   
64  0 final PairType pairType = (PairType) o;
65   
66  0 if (!key.equals(pairType.key)) return false;
67  0 if (!value.equals(pairType.value)) return false;
68   
69  0 return true;
70    }
71   
 
72  0 toggle public int hashCode()
73    {
74  0 int result;
75  0 result = key.hashCode();
76  0 result = 29 * result + value.hashCode();
77  0 return result;
78    }
79    }