Changeset 8365 in josm for trunk/src/org/openstreetmap/josm/data/osm/Relation.java
- Timestamp:
- 2015-05-16T15:13:38+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/Relation.java
r8338 r8365 300 300 @Override 301 301 public int compareTo(OsmPrimitive o) { 302 return o instanceof Relation ? Long.valueOf(getUniqueId()).compareTo(o.getUniqueId()) : -1; 303 } 304 302 return o instanceof Relation ? Long.compare(getUniqueId(), o.getUniqueId()) : -1; 303 } 304 305 /** 306 * Returns the first member. 307 * @return first member, or {@code null} 308 */ 305 309 public RelationMember firstMember() { 306 if (isIncomplete()) return null; 307 308 RelationMember[] members = this.members; 309 return (members.length == 0) ? null : members[0]; 310 } 310 return (isIncomplete() || members.length == 0) ? null : members[0]; 311 } 312 313 /** 314 * Returns the last member. 315 * @return last member, or {@code null} 316 */ 311 317 public RelationMember lastMember() { 312 if (isIncomplete()) return null; 313 314 RelationMember[] members = this.members; 315 return (members.length == 0) ? null : members[members.length - 1]; 318 return (isIncomplete() || members.length == 0) ? null : members[members.length - 1]; 316 319 } 317 320
Note:
See TracChangeset
for help on using the changeset viewer.