Changeset 8338 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2015-05-07T01:27:41+02:00 (9 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data
- Files:
-
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/APIDataSet.java
r8291 r8338 185 185 */ 186 186 public List<OsmPrimitive> getPrimitives() { 187 Li nkedList<OsmPrimitive> ret = new LinkedList<>();187 List<OsmPrimitive> ret = new LinkedList<>(); 188 188 ret.addAll(toAdd); 189 189 ret.addAll(toUpdate); … … 218 218 */ 219 219 public void adjustRelationUploadOrder() throws CyclicUploadDependencyException{ 220 Li nkedList<OsmPrimitive> newToAdd = new LinkedList<>();220 List<OsmPrimitive> newToAdd = new LinkedList<>(); 221 221 newToAdd.addAll(Utils.filteredCollection(toAdd, Node.class)); 222 222 newToAdd.addAll(Utils.filteredCollection(toAdd, Way.class)); … … 231 231 toAdd = newToAdd; 232 232 233 Li nkedList<OsmPrimitive> newToDelete = new LinkedList<>();233 List<OsmPrimitive> newToDelete = new LinkedList<>(); 234 234 graph = new RelationUploadDependencyGraph(Utils.filteredCollection(toDelete, Relation.class), false); 235 235 newToDelete.addAll(graph.computeUploadOrder()); -
trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java
r8308 r8338 21 21 import java.util.Map; 22 22 import java.util.Map.Entry; 23 import java.util.Set; 23 24 import java.util.SortedMap; 24 25 import java.util.TreeMap; … … 202 203 */ 203 204 public static void exportPreferencesKeysToFile(String filename, boolean append, String... keys) { 204 HashSet<String> keySet = new HashSet<>();205 Set<String> keySet = new HashSet<>(); 205 206 Collections.addAll(keySet, keys); 206 207 exportPreferencesKeysToFile(filename, append, keySet); -
trunk/src/org/openstreetmap/josm/data/conflict/ConflictCollection.java
r8291 r8338 320 320 */ 321 321 public Set<OsmPrimitive> getMyConflictParties() { 322 HashSet<OsmPrimitive> ret = new HashSet<>();322 Set<OsmPrimitive> ret = new HashSet<>(); 323 323 for (Conflict<?> c: conflicts) { 324 324 ret.add(c.getMy()); … … 326 326 return ret; 327 327 } 328 328 329 /** 329 330 * Replies the set of {@link OsmPrimitive} which participate in the role … … 334 335 */ 335 336 public Set<OsmPrimitive> getTheirConflictParties() { 336 HashSet<OsmPrimitive> ret = new HashSet<>();337 Set<OsmPrimitive> ret = new HashSet<>(); 337 338 for (Conflict<?> c: conflicts) { 338 339 ret.add(c.getTheir()); -
trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java
r7005 r8338 86 86 87 87 public static void saveBookmarks() { 88 Li nkedList<Collection<String>> coll = new LinkedList<>();88 List<Collection<String>> coll = new LinkedList<>(); 89 89 for (OffsetBookmark b : allBookmarks) { 90 90 coll.add(b.getInfoArray()); -
trunk/src/org/openstreetmap/josm/data/osm/ChangesetCache.java
r7079 r8338 48 48 private final Map<Integer, Changeset> cache = new HashMap<>(); 49 49 50 private final CopyOnWriteArrayList<ChangesetCacheListener> listeners = 51 new CopyOnWriteArrayList<>(); 50 private final CopyOnWriteArrayList<ChangesetCacheListener> listeners = new CopyOnWriteArrayList<>(); 52 51 53 52 private ChangesetCache() { -
trunk/src/org/openstreetmap/josm/data/osm/ChangesetDataSet.java
r8291 r8338 116 116 public Set<HistoryOsmPrimitive> getPrimitivesByModificationType(ChangesetModificationType cmt) { 117 117 CheckParameterUtil.ensureParameterNotNull(cmt,"cmt"); 118 HashSet<HistoryOsmPrimitive> ret = new HashSet<>();118 Set<HistoryOsmPrimitive> ret = new HashSet<>(); 119 119 for (Entry<PrimitiveId, ChangesetModificationType> entry: modificationTypes.entrySet()) { 120 120 if (entry.getValue().equals(cmt)) { -
trunk/src/org/openstreetmap/josm/data/osm/DataSet.java
r8291 r8338 729 729 boolean changed; 730 730 synchronized (selectionLock) { 731 LinkedHashSet<OsmPrimitive> oldSelection = new LinkedHashSet<>(selectedPrimitives);731 Set<OsmPrimitive> oldSelection = new LinkedHashSet<>(selectedPrimitives); 732 732 selectedPrimitives = new LinkedHashSet<>(); 733 733 addSelected(selection, false); … … 878 878 try { 879 879 DataSet ds = new DataSet(); 880 HashMap<OsmPrimitive, OsmPrimitive> primMap = new HashMap<>();880 Map<OsmPrimitive, OsmPrimitive> primMap = new HashMap<>(); 881 881 for (Node n : nodes) { 882 882 Node newNode = new Node(n); -
trunk/src/org/openstreetmap/josm/data/osm/DataSetMerger.java
r8291 r8338 264 264 if (target == null) 265 265 throw new IllegalStateException(tr("Missing merge target for relation with id {0}", source.getUniqueId())); 266 Li nkedList<RelationMember> newMembers = new LinkedList<>();266 List<RelationMember> newMembers = new LinkedList<>(); 267 267 for (RelationMember sourceMember : source.getMembers()) { 268 268 OsmPrimitive targetMember = getMergeTarget(sourceMember.getMember()); -
trunk/src/org/openstreetmap/josm/data/osm/NoteData.java
r8224 r8338 7 7 import java.util.Comparator; 8 8 import java.util.Date; 9 import java.util.List; 9 10 import java.util.Map; 10 11 … … 113 114 */ 114 115 public Collection<Note> getSortedNotes() { 115 final ArrayList<Note> list = new ArrayList<>(noteList);116 final List<Note> list = new ArrayList<>(noteList); 116 117 Collections.sort(list, comparator); 117 118 return list; -
trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
r8291 r8338 161 161 */ 162 162 public static Set<OsmPrimitive> getReferrer(Collection<? extends OsmPrimitive> primitives) { 163 HashSet<OsmPrimitive> ret = new HashSet<>();163 Set<OsmPrimitive> ret = new HashSet<>(); 164 164 if (primitives == null || primitives.isEmpty()) return ret; 165 165 for (OsmPrimitive p: primitives) { … … 173 173 */ 174 174 public static final Predicate<OsmPrimitive> isUsablePredicate = new Predicate<OsmPrimitive>() { 175 @Override public boolean evaluate(OsmPrimitive primitive) { 175 @Override 176 public boolean evaluate(OsmPrimitive primitive) { 176 177 return primitive.isUsable(); 177 178 } … … 179 180 180 181 public static final Predicate<OsmPrimitive> isSelectablePredicate = new Predicate<OsmPrimitive>() { 181 @Override public boolean evaluate(OsmPrimitive primitive) { 182 @Override 183 public boolean evaluate(OsmPrimitive primitive) { 182 184 return primitive.isSelectable(); 183 185 } … … 665 667 public static Collection<String> getUninterestingKeys() { 666 668 if (uninteresting == null) { 667 Li nkedList<String> l = new LinkedList<>(Arrays.asList(669 List<String> l = new LinkedList<>(Arrays.asList( 668 670 "source", "source_ref", "source:", "comment", 669 671 "converted_by", "watch", "watch:", … … 1364 1366 */ 1365 1367 public static Set<Relation> getParentRelations(Collection<? extends OsmPrimitive> primitives) { 1366 HashSet<Relation> ret = new HashSet<>();1368 Set<Relation> ret = new HashSet<>(); 1367 1369 for (OsmPrimitive w : primitives) { 1368 1370 ret.addAll(OsmPrimitive.getFilteredList(w.getReferrers(), Relation.class)); -
trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java
r8318 r8338 477 477 } 478 478 479 public ArrayList<T> toArrayList() {480 ArrayList<T> a = new ArrayList<>();479 public List<T> toList() { 480 List<T> a = new ArrayList<>(); 481 481 for (T n : this) { 482 482 a.add(n); … … 487 487 @Override 488 488 public Object[] toArray() { 489 return this.to ArrayList().toArray();489 return this.toList().toArray(); 490 490 } 491 491 492 492 @Override 493 493 public <A> A[] toArray(A[] template) { 494 return this.to ArrayList().toArray(template);494 return this.toList().toArray(template); 495 495 } 496 496 -
trunk/src/org/openstreetmap/josm/data/osm/Relation.java
r8291 r8338 388 388 */ 389 389 public Set<OsmPrimitive> getMemberPrimitives() { 390 HashSet<OsmPrimitive> ret = new HashSet<>();390 Set<OsmPrimitive> ret = new HashSet<>(); 391 391 RelationMember[] members = this.members; 392 392 for (RelationMember m: members) { -
trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java
r8308 r8338 97 97 */ 98 98 public static List<SimplePrimitiveId> fuzzyParse(String s) { 99 final ArrayList<SimplePrimitiveId> ids = new ArrayList<>();99 final List<SimplePrimitiveId> ids = new ArrayList<>(); 100 100 final Matcher m = ID_PATTERN.matcher(s); 101 101 while (m.find()) { -
trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java
r8291 r8338 499 499 */ 500 500 public Set<String> getKeys() { 501 HashSet<String> ret = new HashSet<>();501 Set<String> ret = new HashSet<>(); 502 502 for (Tag tag: tags) { 503 503 ret.add(tag.getKey()); … … 512 512 */ 513 513 public Set<String> getKeysWithMultipleValues() { 514 HashMap<String, Integer> counters = new HashMap<>();514 Map<String, Integer> counters = new HashMap<>(); 515 515 for (Tag tag: tags) { 516 516 Integer v = counters.get(tag.getKey()); … … 557 557 */ 558 558 public Set<String> getValues() { 559 HashSet<String> ret = new HashSet<>();559 Set<String> ret = new HashSet<>(); 560 560 for (Tag tag: tags) { 561 561 ret.add(tag.getValue()); … … 573 573 */ 574 574 public Set<String> getValues(String key) { 575 HashSet<String> ret = new HashSet<>();575 Set<String> ret = new HashSet<>(); 576 576 if (key == null) return ret; 577 577 for (Tag tag: tags) { -
trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java
r7509 r8338 46 46 47 47 public static String combineTags(String name, Set<String> values) { 48 TreeSet<Object> resultSet = new TreeSet<>();48 Set<Object> resultSet = new TreeSet<>(); 49 49 for (String value: values) { 50 50 String[] parts = value.split(":"); -
trunk/src/org/openstreetmap/josm/data/osm/Way.java
r8325 r8338 168 168 */ 169 169 public Set<Node> getNeighbours(Node node) { 170 HashSet<Node> neigh = new HashSet<>();170 Set<Node> neigh = new HashSet<>(); 171 171 172 172 if (node == null) return neigh; -
trunk/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java
r8291 r8338 9 9 import java.util.List; 10 10 import java.util.Map; 11 import java.util.Set; 11 12 import java.util.concurrent.CopyOnWriteArrayList; 12 13 … … 187 188 188 189 public Collection<Long> getChangesetIds() { 189 final HashSet<Long> ids = new HashSet<>();190 final Set<Long> ids = new HashSet<>(); 190 191 for (Collection<HistoryOsmPrimitive> i : data.values()) { 191 192 for (HistoryOsmPrimitive j : i) { -
trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateNode.java
r7005 r8338 386 386 if (!isFixable(testError)) return null; 387 387 Collection<OsmPrimitive> sel = new LinkedList<>(testError.getPrimitives()); 388 LinkedHashSet<Node> nodes = new LinkedHashSet<>(OsmPrimitive.getFilteredList(sel, Node.class));388 Set<Node> nodes = new LinkedHashSet<>(OsmPrimitive.getFilteredList(sel, Node.class)); 389 389 390 390 // Filter nodes that have already been deleted (see #5764 and #5773) -
trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateRelation.java
r7937 r8338 229 229 if (testError.getCode() == SAME_RELATION) return null; 230 230 Collection<? extends OsmPrimitive> sel = testError.getPrimitives(); 231 HashSet<Relation> relFix = new HashSet<>();231 Set<Relation> relFix = new HashSet<>(); 232 232 233 233 for (OsmPrimitive osm : sel) … … 292 292 // We fix it only if there is no more than one relation that is relation member. 293 293 Collection<? extends OsmPrimitive> sel = testError.getPrimitives(); 294 HashSet<Relation> relations = new HashSet<>();294 Set<Relation> relations = new HashSet<>(); 295 295 296 296 for (OsmPrimitive osm : sel) -
trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateWay.java
r7721 r8338 237 237 public Command fixError(TestError testError) { 238 238 Collection<? extends OsmPrimitive> sel = testError.getPrimitives(); 239 HashSet<Way> ways = new HashSet<>();239 Set<Way> ways = new HashSet<>(); 240 240 241 241 for (OsmPrimitive osm : sel) { … … 305 305 // We fix it only if there is no more than one way that is relation member. 306 306 Collection<? extends OsmPrimitive> sel = testError.getPrimitives(); 307 HashSet<Way> ways = new HashSet<>();307 Set<Way> ways = new HashSet<>(); 308 308 309 309 for (OsmPrimitive osm : sel) { -
trunk/src/org/openstreetmap/josm/data/validation/tests/Highways.java
r8285 r8338 12 12 import java.util.Locale; 13 13 import java.util.Map; 14 import java.util.Set; 14 15 15 16 import org.openstreetmap.josm.command.ChangePropertyCommand; … … 152 153 } 153 154 154 final HashSet<OsmPrimitive> referrers = new HashSet<>();155 final Set<OsmPrimitive> referrers = new HashSet<>(); 155 156 156 157 if (way.isClosed()) { -
trunk/src/org/openstreetmap/josm/data/validation/tests/NameMismatch.java
r8239 r8338 6 6 import java.util.HashSet; 7 7 import java.util.Map.Entry; 8 import java.util.Set; 8 9 import java.util.regex.Pattern; 9 10 … … 60 61 @Override 61 62 public void check(OsmPrimitive p) { 62 HashSet<String> names = new HashSet<>();63 Set<String> names = new HashSet<>(); 63 64 64 65 for (Entry<String, String> entry : p.getKeys().entrySet()) { -
trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java
r7941 r8338 10 10 import java.util.HashMap; 11 11 import java.util.LinkedList; 12 import java.util.List; 12 13 import java.util.Map; 13 14 … … 84 85 85 86 private static class RolePreset { 86 public RolePreset(Li nkedList<Role> roles, String name) {87 public RolePreset(List<Role> roles, String name) { 87 88 this.roles = roles; 88 89 this.name = name; 89 90 } 90 private final Li nkedList<Role> roles;91 private final List<Role> roles; 91 92 private final String name; 92 93 } … … 151 152 for(Role role: r.roles) { 152 153 String key = role.key; 153 Li nkedList<Role> roleGroup = null;154 List<Role> roleGroup = null; 154 155 if (allroles.containsKey(key)) { 155 156 roleGroup = allroles.get(key).roles; -
trunk/src/org/openstreetmap/josm/data/validation/tests/SelfIntersectingWay.java
r7005 r8338 6 6 import java.util.Arrays; 7 7 import java.util.HashSet; 8 import java.util.Set; 8 9 9 10 import org.openstreetmap.josm.data.osm.Node; … … 29 30 } 30 31 31 @Override public void visit(Way w) { 32 HashSet<Node> nodes = new HashSet<>(); 32 @Override 33 public void visit(Way w) { 34 Set<Node> nodes = new HashSet<>(); 33 35 34 36 for (int i = 1; i < w.getNodesCount() - 1; i++) { -
trunk/src/org/openstreetmap/josm/data/validation/tests/SimilarNamedWays.java
r7848 r8338 40 40 private MultiMap<Way, Way> errorWays; 41 41 42 private ArrayList<NormalizeRule> rules = new ArrayList<NormalizeRule>();42 private List<NormalizeRule> rules = new ArrayList<NormalizeRule>(); 43 43 44 44 /**
Note:
See TracChangeset
for help on using the changeset viewer.