Changeset 8856 in josm for trunk/src/org/openstreetmap/josm/actions/upload/CyclicUploadDependencyException.java
- Timestamp:
- 2015-10-11T15:28:33+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/upload/CyclicUploadDependencyException.java
r8851 r8856 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.util.ArrayDeque; 7 import java.util.Deque; 6 import java.util.ArrayList; 7 import java.util.List; 8 import java.util.Stack; 8 9 9 10 import org.openstreetmap.josm.data.osm.Relation; 10 11 11 12 public class CyclicUploadDependencyException extends Exception { 12 private final Deque<Relation> cycle;13 private final Stack<Relation> cycle; 13 14 14 public CyclicUploadDependencyException( Deque<Relation> cycle) {15 public CyclicUploadDependencyException(Stack<Relation> cycle) { 15 16 this.cycle = cycle; 16 17 } … … 33 34 sb.append(tr("Cyclic dependency between relations:")) 34 35 .append('['); 35 for ( Relation r : cycle) {36 if ( sb.length()> 0) {36 for (int i = 0; i < cycle.size(); i++) { 37 if (i > 0) { 37 38 sb.append(','); 38 39 } 39 sb.append(formatRelation( r));40 sb.append(formatRelation(cycle.get(i))); 40 41 } 41 42 sb.append(']'); … … 43 44 } 44 45 45 public Deque<Relation> getCyclicUploadDependency() {46 return new Array Deque<>(cycle);46 public List<Relation> getCyclicUploadDependency() { 47 return new ArrayList<>(cycle); 47 48 } 48 49 }
Note:
See TracChangeset
for help on using the changeset viewer.