Changeset 1790 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2009-07-15T17:22:56+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/RelationMember.java
r1690 r1790 32 32 } 33 33 34 @Override public boolean equals(Object other) {35 if (other == null || !(other instanceof RelationMember)) return false;36 RelationMember otherMember = (RelationMember) other;37 return otherMember.role.equals(role) && otherMember.member.equals(member);38 }39 40 34 @Override public String toString() { 41 35 return '"' + role + "\"=" + member; 42 36 } 37 38 @Override 39 public int hashCode() { 40 final int prime = 31; 41 int result = 1; 42 result = prime * result + ((member == null) ? 0 : member.hashCode()); 43 result = prime * result + ((role == null) ? 0 : role.hashCode()); 44 return result; 45 } 46 47 @Override 48 public boolean equals(Object obj) { 49 if (this == obj) 50 return true; 51 if (obj == null) 52 return false; 53 if (getClass() != obj.getClass()) 54 return false; 55 RelationMember other = (RelationMember) obj; 56 if (member == null) { 57 if (other.member != null) 58 return false; 59 } else if (!member.equals(other.member)) 60 return false; 61 if (role == null) { 62 if (other.role != null) 63 return false; 64 } else if (!role.equals(other.role)) 65 return false; 66 return true; 67 } 43 68 }
Note:
See TracChangeset
for help on using the changeset viewer.
