Changeset 8456 in josm for trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
- Timestamp:
- 2015-06-03T04:36:57+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
r7005 r8456 8 8 import java.util.HashSet; 9 9 import java.util.List; 10 10 11 import javax.swing.Icon; 11 12 … … 171 172 return prims; 172 173 } 174 175 @Override 176 public int hashCode() { 177 final int prime = 31; 178 int result = super.hashCode(); 179 result = prime * result + ((createdPrimitives == null) ? 0 : createdPrimitives.hashCode()); 180 result = prime * result + ((createdPrimitivesToSelect == null) ? 0 : createdPrimitivesToSelect.hashCode()); 181 result = prime * result + ((data == null) ? 0 : data.hashCode()); 182 result = prime * result + ((toSelect == null) ? 0 : toSelect.hashCode()); 183 return result; 184 } 185 186 @Override 187 public boolean equals(Object obj) { 188 if (this == obj) 189 return true; 190 if (!super.equals(obj)) 191 return false; 192 if (getClass() != obj.getClass()) 193 return false; 194 AddPrimitivesCommand other = (AddPrimitivesCommand) obj; 195 if (createdPrimitives == null) { 196 if (other.createdPrimitives != null) 197 return false; 198 } else if (!createdPrimitives.equals(other.createdPrimitives)) 199 return false; 200 if (createdPrimitivesToSelect == null) { 201 if (other.createdPrimitivesToSelect != null) 202 return false; 203 } else if (!createdPrimitivesToSelect.equals(other.createdPrimitivesToSelect)) 204 return false; 205 if (data == null) { 206 if (other.data != null) 207 return false; 208 } else if (!data.equals(other.data)) 209 return false; 210 if (toSelect == null) { 211 if (other.toSelect != null) 212 return false; 213 } else if (!toSelect.equals(other.toSelect)) 214 return false; 215 return true; 216 } 173 217 }
Note:
See TracChangeset
for help on using the changeset viewer.