Changeset 16436 in josm for trunk/src/org/openstreetmap/josm/gui/conflict
- Timestamp:
- 2020-05-17T12:08:17+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMergeModel.java
r14710 r16436 18 18 import java.util.Map; 19 19 import java.util.Set; 20 import java.util.stream.Collectors; 21 import java.util.stream.IntStream; 20 22 21 23 import javax.swing.AbstractListModel; … … 369 371 370 372 protected void alertCopyFailedForDeletedPrimitives(List<PrimitiveId> deletedIds) { 371 List<String> items = new ArrayList<>(); 372 for (int i = 0; i < Math.min(MAX_DELETED_PRIMITIVE_IN_DIALOG, deletedIds.size()); i++) { 373 items.add(deletedIds.get(i).toString()); 374 } 373 List<String> items = deletedIds.stream().limit(MAX_DELETED_PRIMITIVE_IN_DIALOG).map(Object::toString).collect(Collectors.toList()); 375 374 if (deletedIds.size() > MAX_DELETED_PRIMITIVE_IN_DIALOG) { 376 375 items.add(tr("{0} more...", deletedIds.size() - MAX_DELETED_PRIMITIVE_IN_DIALOG)); … … 422 421 getMergedEntries().clear(); 423 422 424 int[] rows = new int[entries.get(source).size()]; 425 for (int i = 0; i < rows.length; i++) { 426 rows[i] = i; 427 } 423 int[] rows = IntStream.range(0, entries.get(source).size()).toArray(); 428 424 copy(source, rows, 0); 429 425 } … … 588 584 */ 589 585 protected boolean myAndTheirEntriesEqual() { 590 if (getMyEntriesSize() != getTheirEntriesSize()) 591 return false; 592 for (int i = 0; i < getMyEntriesSize(); i++) { 593 if (!isEqualEntry(getMyEntries().get(i), getTheirEntries().get(i))) 594 return false; 595 } 596 return true; 586 return getMyEntriesSize() == getTheirEntriesSize() 587 && IntStream.range(0, getMyEntriesSize()).allMatch(i -> isEqualEntry(getMyEntries().get(i), getTheirEntries().get(i))); 597 588 } 598 589
Note:
See TracChangeset
for help on using the changeset viewer.