Changeset 7005 in josm for trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
- Timestamp:
- 2014-04-26T17:39:23+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
r6995 r7005 90 90 * the zoom listeners 91 91 */ 92 private static final CopyOnWriteArrayList<ZoomChangeListener> zoomChangeListeners = new CopyOnWriteArrayList< ZoomChangeListener>();92 private static final CopyOnWriteArrayList<ZoomChangeListener> zoomChangeListeners = new CopyOnWriteArrayList<>(); 93 93 94 94 /** … … 118 118 } 119 119 120 private static final CopyOnWriteArrayList<SoMChangeListener> somChangeListeners = new CopyOnWriteArrayList< SoMChangeListener>();120 private static final CopyOnWriteArrayList<SoMChangeListener> somChangeListeners = new CopyOnWriteArrayList<>(); 121 121 122 122 /** … … 533 533 } 534 534 535 private Stack<ZoomData> zoomUndoBuffer = new Stack< ZoomData>();536 private Stack<ZoomData> zoomRedoBuffer = new Stack< ZoomData>();535 private Stack<ZoomData> zoomUndoBuffer = new Stack<>(); 536 private Stack<ZoomData> zoomRedoBuffer = new Stack<>(); 537 537 private Date zoomTimestamp = new Date(); 538 538 … … 588 588 private Map<Double, List<Node>> getNearestNodesImpl(Point p, 589 589 Predicate<OsmPrimitive> predicate) { 590 TreeMap<Double, List<Node>> nearestMap = new TreeMap< Double, List<Node>>();590 TreeMap<Double, List<Node>> nearestMap = new TreeMap<>(); 591 591 DataSet ds = getCurrentDataSet(); 592 592 … … 603 603 nlist = nearestMap.get(dist); 604 604 } else { 605 nlist = new LinkedList< Node>();605 nlist = new LinkedList<>(); 606 606 nearestMap.put(dist, nlist); 607 607 } … … 647 647 if (!nlist.isEmpty()) { 648 648 minDistSq = distSq; 649 nearestList = new ArrayList< Node>();649 nearestList = new ArrayList<>(); 650 650 nearestList.addAll(nlist); 651 651 } … … 798 798 private Map<Double, List<WaySegment>> getNearestWaySegmentsImpl(Point p, 799 799 Predicate<OsmPrimitive> predicate) { 800 Map<Double, List<WaySegment>> nearestMap = new TreeMap< Double, List<WaySegment>>();800 Map<Double, List<WaySegment>> nearestMap = new TreeMap<>(); 801 801 DataSet ds = getCurrentDataSet(); 802 802 … … 841 841 wslist = nearestMap.get(perDistSq); 842 842 } else { 843 wslist = new LinkedList< WaySegment>();843 wslist = new LinkedList<>(); 844 844 nearestMap.put(perDistSq, wslist); 845 845 } … … 869 869 public final List<WaySegment> getNearestWaySegments(Point p, 870 870 Collection<WaySegment> ignore, Predicate<OsmPrimitive> predicate) { 871 List<WaySegment> nearestList = new ArrayList< WaySegment>();872 List<WaySegment> unselected = new LinkedList< WaySegment>();871 List<WaySegment> nearestList = new ArrayList<>(); 872 List<WaySegment> unselected = new LinkedList<>(); 873 873 874 874 for (List<WaySegment> wss : getNearestWaySegmentsImpl(p, predicate).values()) { … … 1010 1010 public final List<Way> getNearestWays(Point p, 1011 1011 Collection<Way> ignore, Predicate<OsmPrimitive> predicate) { 1012 List<Way> nearestList = new ArrayList< Way>();1013 Set<Way> wset = new HashSet< Way>();1012 List<Way> nearestList = new ArrayList<>(); 1013 Set<Way> wset = new HashSet<>(); 1014 1014 1015 1015 for (List<WaySegment> wss : getNearestWaySegmentsImpl(p, predicate).values()) { … … 1256 1256 public final List<OsmPrimitive> getAllNearest(Point p, 1257 1257 Collection<OsmPrimitive> ignore, Predicate<OsmPrimitive> predicate) { 1258 List<OsmPrimitive> nearestList = new ArrayList< OsmPrimitive>();1259 Set<Way> wset = new HashSet< Way>();1258 List<OsmPrimitive> nearestList = new ArrayList<>(); 1259 Set<Way> wset = new HashSet<>(); 1260 1260 1261 1261 // add nearby ways … … 1274 1274 1275 1275 // add parent relations of nearby nodes and ways 1276 Set<OsmPrimitive> parentRelations = new HashSet< OsmPrimitive>();1276 Set<OsmPrimitive> parentRelations = new HashSet<>(); 1277 1277 for (OsmPrimitive o : nearestList) { 1278 1278 for (OsmPrimitive r : o.getReferrers()) { … … 1369 1369 } 1370 1370 1371 private LinkedList<CursorInfo> cursors = new LinkedList< CursorInfo>();1371 private LinkedList<CursorInfo> cursors = new LinkedList<>(); 1372 1372 1373 1373 /** … … 1409 1409 1410 1410 private void stripCursors(Object reference) { 1411 LinkedList<CursorInfo> c = new LinkedList< CursorInfo>();1411 LinkedList<CursorInfo> c = new LinkedList<>(); 1412 1412 for(CursorInfo i : cursors) { 1413 1413 if(i.object != reference) {
Note:
See TracChangeset
for help on using the changeset viewer.