Changeset 16436 in josm for trunk/src/org/openstreetmap/josm/gui/layer
- Timestamp:
- 2020-05-17T12:08:17+02:00 (4 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/layer
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
r15963 r16436 1701 1701 */ 1702 1702 private List<Action> getMenuAdditions() { 1703 final LinkedList<Action> menuAdds = new LinkedList<>(); 1704 for (MenuAddition menuAdd: menuAdditions) { 1705 if (menuAdd.clazz.isInstance(this)) { 1706 menuAdds.add(menuAdd.addition); 1707 } 1708 } 1703 final LinkedList<Action> menuAdds = menuAdditions.stream() 1704 .filter(menuAdd -> menuAdd.clazz.isInstance(this)) 1705 .map(menuAdd -> menuAdd.addition) 1706 .collect(Collectors.toCollection(LinkedList::new)); 1709 1707 if (!menuAdds.isEmpty()) { 1710 1708 menuAdds.addFirst(SeparatorLayerAction.INSTANCE); -
trunk/src/org/openstreetmap/josm/gui/layer/AutosaveTask.java
r14746 r16436 178 178 while (true) { 179 179 String filename = getFileName(layer.layer.getName(), index); 180 boolean foundTheSame = false; 181 for (AutosaveLayerInfo<?> info: layersInfo) { 182 if (info != layer && filename.equals(info.layerFileName)) { 183 foundTheSame = true; 184 break; 185 } 186 } 187 180 boolean foundTheSame = layersInfo.stream().anyMatch(info -> info != layer && filename.equals(info.layerFileName)); 188 181 if (!foundTheSame) { 189 182 layer.layerFileName = filename; -
trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java
r16398 r16436 14 14 import java.awt.event.MouseListener; 15 15 import java.io.Serializable; 16 import java.util.ArrayList;17 16 import java.util.Arrays; 18 17 import java.util.Comparator; … … 21 20 import java.util.Objects; 22 21 import java.util.Optional; 22 import java.util.stream.Collectors; 23 23 24 24 import javax.swing.AbstractAction; … … 297 297 protected void buttonAction(int buttonIndex, ActionEvent evt) { 298 298 if (buttonIndex == 0) { 299 List<IGpxTrack> trks = new ArrayList<>(); 300 for (int i : table.getSelectedRows()) { 301 Object trk = content[i][5]; 302 if (trk != null && trk instanceof IGpxTrack) { 303 trks.add((IGpxTrack) trk); 304 } 305 } 299 List<IGpxTrack> trks = Arrays.stream(table.getSelectedRows()) 300 .mapToObj(i -> content[i][5]) 301 .filter(trk -> trk instanceof IGpxTrack) 302 .map(IGpxTrack.class::cast) 303 .collect(Collectors.toList()); 306 304 showColorDialog(trks); 307 305 } else {
Note:
See TracChangeset
for help on using the changeset viewer.