Changeset 13806 in josm for trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
- Timestamp:
- 2018-05-21T18:08:10+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
r13764 r13806 19 19 import java.util.Objects; 20 20 import java.util.Set; 21 import java.util.function.Consumer; 21 22 22 23 import org.openstreetmap.josm.data.osm.search.SearchCompiler; … … 24 25 import org.openstreetmap.josm.data.osm.search.SearchParseError; 25 26 import org.openstreetmap.josm.data.osm.visitor.OsmPrimitiveVisitor; 27 import org.openstreetmap.josm.data.osm.visitor.PrimitiveVisitor; 26 28 import org.openstreetmap.josm.gui.mappaint.StyleCache; 27 29 import org.openstreetmap.josm.spi.preferences.Config; … … 998 1000 */ 999 1001 public void visitReferrers(OsmPrimitiveVisitor visitor) { 1000 if (visitor == null) return; 1002 if (visitor != null) 1003 doVisitReferrers(o -> o.accept(visitor)); 1004 } 1005 1006 @Override 1007 public void visitReferrers(PrimitiveVisitor visitor) { 1008 if (visitor != null) 1009 doVisitReferrers(o -> o.accept(visitor)); 1010 } 1011 1012 private void doVisitReferrers(Consumer<OsmPrimitive> visitor) { 1001 1013 if (this.referrers == null) 1002 1014 return; … … 1004 1016 OsmPrimitive ref = (OsmPrimitive) this.referrers; 1005 1017 if (ref.dataSet == dataSet) { 1006 ref.accept(visitor);1018 visitor.accept(ref); 1007 1019 } 1008 1020 } else if (this.referrers instanceof OsmPrimitive[]) { … … 1010 1022 for (OsmPrimitive ref: refs) { 1011 1023 if (ref.dataSet == dataSet) { 1012 ref.accept(visitor);1024 visitor.accept(ref); 1013 1025 } 1014 1026 }
Note:
See TracChangeset
for help on using the changeset viewer.