Ignore:
Timestamp:
2014-04-26T17:39:23+02:00 (10 years ago)
Author:
Don-vip
Message:

see #8465 - use diamond operator where applicable

Location:
trunk/src/org/openstreetmap/josm/gui/layer
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/CustomizeColor.java

    r6362 r7005  
    3232    public CustomizeColor(Layer l) {
    3333        this();
    34         layers = new LinkedList<Layer>();
     34        layers = new LinkedList<>();
    3535        layers.add(l);
    3636    }
  • trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java

    r6904 r7005  
    7272    public boolean[] trackVisibility = new boolean[0];
    7373
    74     private final List<GpxTrack> lastTracks = new ArrayList<GpxTrack>(); // List of tracks at last paint
     74    private final List<GpxTrack> lastTracks = new ArrayList<>(); // List of tracks at last paint
    7575    private int lastUpdateCount;
    7676
     
    635635        }
    636636
    637         LinkedList<WayPoint> visibleSegments = new LinkedList<WayPoint>();
     637        LinkedList<WayPoint> visibleSegments = new LinkedList<>();
    638638        WayPoint last = null;
    639639        ensureTrackVisibilityLength();
  • trunk/src/org/openstreetmap/josm/gui/layer/JumpToMarkerActions.java

    r6986 r7005  
    5555       
    5656        protected final void setLastLayer(Layer l) {
    57             lastLayer = new WeakReference<Layer>(l);
     57            lastLayer = new WeakReference<>(l);
    5858        }
    5959
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r6889 r7005  
    103103     * @since 3669
    104104     */
    105     public final List<TestError> validationErrors = new ArrayList<TestError>();
     105    public final List<TestError> validationErrors = new ArrayList<>();
    106106
    107107    protected void setRequiresSaveToFile(boolean newValue) {
     
    183183    }
    184184
    185     private final CopyOnWriteArrayList<LayerStateChangeListener> layerStateChangeListeners = new CopyOnWriteArrayList<LayerStateChangeListener>();
     185    private final CopyOnWriteArrayList<LayerStateChangeListener> layerStateChangeListeners = new CopyOnWriteArrayList<>();
    186186
    187187    /**
     
    327327
    328328    @Override public String getToolTipText() {
    329         int nodes = new FilteredCollection<Node>(data.getNodes(), OsmPrimitive.nonDeletedPredicate).size();
    330         int ways = new FilteredCollection<Way>(data.getWays(), OsmPrimitive.nonDeletedPredicate).size();
     329        int nodes = new FilteredCollection<>(data.getNodes(), OsmPrimitive.nonDeletedPredicate).size();
     330        int ways = new FilteredCollection<>(data.getWays(), OsmPrimitive.nonDeletedPredicate).size();
    331331
    332332        String tool = trn("{0} node", "{0} nodes", nodes, nodes)+", ";
     
    505505                SeparatorLayerAction.INSTANCE,
    506506                new LayerListPopup.InfoAction(this)};
    507         List<Action> actions = new ArrayList<Action>();
     507        List<Action> actions = new ArrayList<>();
    508508        actions.addAll(Arrays.asList(new Action[]{
    509509                LayerListDialog.getInstance().createActivateLayerAction(this),
     
    536536        GpxData gpxData = new GpxData();
    537537        gpxData.storageFile = file;
    538         HashSet<Node> doneNodes = new HashSet<Node>();
     538        HashSet<Node> doneNodes = new HashSet<>();
    539539        for (Way w : data.getWays()) {
    540540            if (!w.isUsable()) {
    541541                continue;
    542542            }
    543             Collection<Collection<WayPoint>> trk = new ArrayList<Collection<WayPoint>>();
    544             Map<String, Object> trkAttr = new HashMap<String, Object>();
     543            Collection<Collection<WayPoint>> trk = new ArrayList<>();
     544            Map<String, Object> trkAttr = new HashMap<>();
    545545
    546546            if (w.get("name") != null) {
     
    555555                }
    556556                if (trkseg == null) {
    557                     trkseg = new ArrayList<WayPoint>();
     557                    trkseg = new ArrayList<>();
    558558                    trk.add(trkseg);
    559559                }
  • trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java

    r6897 r7005  
    155155    }
    156156
    157     private Set<Tile> tileRequestsOutstanding = new HashSet<Tile>();
     157    private Set<Tile> tileRequestsOutstanding = new HashSet<>();
    158158
    159159    @Override
     
    970970            borderRect = tileToRect(border);
    971971        }
    972         List<Tile> missedTiles = new LinkedList<Tile>();
     972        List<Tile> missedTiles = new LinkedList<>();
    973973        // The callers of this code *require* that we return any tiles
    974974        // that we do not draw in missedTiles.  ts.allExistingTiles() by
     
    11781178            if (zoom == 0 || this.insane())
    11791179                return Collections.emptyList();
    1180             List<Tile> ret = new ArrayList<Tile>();
     1180            List<Tile> ret = new ArrayList<>();
    11811181            for (int x = x0; x <= x1; x++) {
    11821182                for (int y = y0; y <= y1; y++) {
     
    11961196
    11971197        private List<Tile> allLoadedTiles() {
    1198             List<Tile> ret = new ArrayList<Tile>();
     1198            List<Tile> ret = new ArrayList<>();
    11991199            for (Tile t : this.allExistingTiles()) {
    12001200                if (t.isLoaded())
     
    13751375                break;
    13761376            }
    1377             List<Tile> newlyMissedTiles = new LinkedList<Tile>();
     1377            List<Tile> newlyMissedTiles = new LinkedList<>();
    13781378            for (Tile missed : missedTiles) {
    13791379                if ("no-tile".equals(missed.getValue("tile-info")) && zoomOffset > 0) {
  • trunk/src/org/openstreetmap/josm/gui/layer/ValidatorLayer.java

    r6336 r7005  
    8686    @Override
    8787    public String getToolTipText() {
    88         MultiMap<Severity, TestError> errorTree = new MultiMap<Severity, TestError>();
     88        MultiMap<Severity, TestError> errorTree = new MultiMap<>();
    8989        List<TestError> errors = Main.map.validatorDialog.tree.getErrors();
    9090        for (TestError e : errors) {
  • trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java

    r6897 r7005  
    139139
    140140    // Request queue
    141     private final List<WMSRequest> requestQueue = new ArrayList<WMSRequest>();
    142     private final List<WMSRequest> finishedRequests = new ArrayList<WMSRequest>();
     141    private final List<WMSRequest> requestQueue = new ArrayList<>();
     142    private final List<WMSRequest> finishedRequests = new ArrayList<>();
    143143    /**
    144144     * List of request currently being processed by download threads
    145145     */
    146     private final List<WMSRequest> processingRequests = new ArrayList<WMSRequest>();
     146    private final List<WMSRequest> processingRequests = new ArrayList<>();
    147147    private final Lock requestQueueLock = new ReentrantLock();
    148148    private final Condition queueEmpty = requestQueueLock.newCondition();
    149     private final List<Grabber> grabbers = new ArrayList<Grabber>();
    150     private final List<Thread> grabberThreads = new ArrayList<Thread>();
     149    private final List<Grabber> grabbers = new ArrayList<>();
     150    private final List<Thread> grabberThreads = new ArrayList<>();
    151151    private boolean canceled;
    152152
     
    235235
    236236    public void downloadAreaToCache(PrecacheTask precacheTask, List<LatLon> points, double bufferX, double bufferY) {
    237         Set<Point> requestedTiles = new HashSet<Point>();
     237        Set<Point> requestedTiles = new HashSet<>();
    238238        for (LatLon point: points) {
    239239            EastNorth minEn = Main.getProjection().latlon2eastNorth(new LatLon(point.lat() - bufferY, point.lon() - bufferX));
     
    447447
    448448        gatherFinishedRequests();
    449         Set<ProjectionBounds> areaToCache = new HashSet<ProjectionBounds>();
     449        Set<ProjectionBounds> areaToCache = new HashSet<>();
    450450
    451451        for(int x = bminx; x<=bmaxx; ++x) {
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

    r7001 r7005  
    8484public class CorrelateGpxWithImages extends AbstractAction {
    8585
    86     private static List<GpxData> loadedGpxData = new ArrayList<GpxData>();
     86    private static List<GpxData> loadedGpxData = new ArrayList<>();
    8787
    8888    GeoImageLayer yLayer = null;
     
    117117
    118118    ExtendedDialog syncDialog;
    119     List<GpxDataWrapper> gpxLst = new ArrayList<GpxDataWrapper>();
     119    List<GpxDataWrapper> gpxLst = new ArrayList<>();
    120120    JPanel outerPanel;
    121121    JosmComboBox cbGpx;
     
    293293
    294294            String[] tmp = TimeZone.getAvailableIDs();
    295             List<String> vtTimezones = new ArrayList<String>(tmp.length);
     295            List<String> vtTimezones = new ArrayList<>(tmp.length);
    296296
    297297            for (String tzStr : tmp) {
     
    331331            panelLst.setLayout(new BorderLayout());
    332332
    333             imgList = new JList<String>(new AbstractListModel<String>() {
     333            imgList = new JList<>(new AbstractListModel<String>() {
    334334                @Override
    335335                public String getElementAt(int i) {
     
    876876            final JSlider sldTimezone = new JSlider(-24, 24, 0);
    877877            sldTimezone.setPaintLabels(true);
    878             Dictionary<Integer,JLabel> labelTable = new Hashtable<Integer, JLabel>();
     878            Dictionary<Integer,JLabel> labelTable = new Hashtable<>();
    879879            labelTable.put(-24, new JLabel("-12:00"));
    880880            labelTable.put(-12, new JLabel( "-6:00"));
     
    10761076     */
    10771077    private List<ImageEntry> getSortedImgList(boolean exif, boolean tagged) {
    1078         List<ImageEntry> dateImgLst = new ArrayList<ImageEntry>(yLayer.data.size());
     1078        List<ImageEntry> dateImgLst = new ArrayList<>(yLayer.data.size());
    10791079        for (ImageEntry e : yLayer.data) {
    10801080            if (!e.hasExifTime()) {
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java

    r7004 r7005  
    102102        private GeoImageLayer layer;
    103103        private Collection<File> selection;
    104         private Set<String> loadedDirectories = new HashSet<String>();
     104        private Set<String> loadedDirectories = new HashSet<>();
    105105        private Set<String> errorMessages;
    106106        private GpxLayer gpxLayer;
     
    114114            this.selection = selection;
    115115            this.gpxLayer = gpxLayer;
    116             errorMessages = new LinkedHashSet<String>();
     116            errorMessages = new LinkedHashSet<>();
    117117        }
    118118
     
    120120
    121121            progressMonitor.subTask(tr("Starting directory scan"));
    122             Collection<File> files = new ArrayList<File>();
     122            Collection<File> files = new ArrayList<>();
    123123            try {
    124124                addRecursiveFiles(files, selection);
     
    136136
    137137            // read the image files
    138             List<ImageEntry> data = new ArrayList<ImageEntry>(files.size());
     138            List<ImageEntry> data = new ArrayList<>(files.size());
    139139
    140140            for (File f : files) {
     
    311311    }
    312312
    313     private static List<Action> menuAdditions = new LinkedList<Action>();
     313    private static List<Action> menuAdditions = new LinkedList<>();
    314314    public static void registerMenuAddition(Action addition) {
    315315        menuAdditions.add(addition);
     
    319319    public Action[] getMenuEntries() {
    320320
    321         List<Action> entries = new ArrayList<Action>();
     321        List<Action> entries = new ArrayList<>();
    322322        entries.add(LayerListDialog.getInstance().createShowHideLayerAction());
    323323        entries.add(LayerListDialog.getInstance().createDeleteLayerAction());
     
    831831    public static void registerSupportedMapMode(MapMode mapMode) {
    832832        if (supportedMapModes == null) {
    833             supportedMapModes = new ArrayList<MapMode>();
     833            supportedMapModes = new ArrayList<>();
    834834        }
    835835        supportedMapModes.add(mapMode);
     
    981981
    982982    public List<ImageEntry> getImages() {
    983         List<ImageEntry> copy = new ArrayList<ImageEntry>(data.size());
     983        List<ImageEntry> copy = new ArrayList<>(data.size());
    984984        for (ImageEntry ie : data) {
    985985            copy.add(ie.clone());
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ThumbsLoader.java

    r6792 r7005  
    2626    public ThumbsLoader(GeoImageLayer layer) {
    2727        this.layer = layer;
    28         this.data = new ArrayList<ImageEntry>(layer.data);
     28        this.data = new ArrayList<>(layer.data);
    2929        if (!cacheOff) {
    3030            cache = new CacheFiles("geoimage-thumbnails", false);
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java

    r6977 r7005  
    145145        };
    146146        // define how to sort row
    147         TableRowSorter<DefaultTableModel> rowSorter = new TableRowSorter<DefaultTableModel>();
     147        TableRowSorter<DefaultTableModel> rowSorter = new TableRowSorter<>();
    148148        t.setRowSorter(rowSorter);
    149149        rowSorter.setModel(model);
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertToDataLayerAction.java

    r6897 r7005  
    5050        for (GpxTrack trk : layer.data.tracks) {
    5151            for (GpxTrackSegment segment : trk.getSegments()) {
    52                 List<Node> nodes = new ArrayList<Node>();
     52                List<Node> nodes = new ArrayList<>();
    5353                for (WayPoint p : segment.getWayPoints()) {
    5454                    Node n = new Node(p.getCoor());
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/CustomizeDrawingAction.java

    r6666 r7005  
    3838    public CustomizeDrawingAction(Layer l) {
    3939        this();
    40         layers = new LinkedList<Layer>();
     40        layers = new LinkedList<>();
    4141        layers.add(l);
    4242    }
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongPanel.java

    r7001 r7005  
    7474            s[i] = tr("{0} meters", dist[i]);
    7575        }
    76         buffer = new JList<String>(s);
     76        buffer = new JList<>(s);
    7777       
    7878        double distanceValue = Main.pref.getDouble(prefDist, dist[0]);
     
    9393            s[i] = tr("{0} sq km", area[i]);
    9494        }
    95         maxRect = new JList<String>(s);
     95        maxRect = new JList<>(s);
    9696
    9797        double areaValue = Main.pref.getDouble(prefArea, area[0]);
     
    109109        if (prefNear != null) {
    110110            add(new JLabel(tr("Download near:")), GBC.eol());
    111             downloadNear = new JList<String>(new String[]{tr("track only"), tr("waypoints only"), tr("track and waypoints")});
     111            downloadNear = new JList<>(new String[]{tr("track only"), tr("waypoints only"), tr("track and waypoints")});
    112112            downloadNear.setSelectedIndex(Main.pref.getInteger(prefNear, 0));
    113113            add(downloadNear, GBC.eol());
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadWmsAlongTrackAction.java

    r6565 r7005  
    4646    @Override
    4747    public void actionPerformed(ActionEvent e) {
    48         final List<LatLon> points = new ArrayList<LatLon>();
     48        final List<LatLon> points = new ArrayList<>();
    4949        for (GpxTrack trk : data.tracks) {
    5050            for (GpxTrackSegment segment : trk.getSegments()) {
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportAudioAction.java

    r6615 r7005  
    128128        boolean hasTracks = layer.data.tracks != null && !layer.data.tracks.isEmpty();
    129129        boolean hasWaypoints = layer.data.waypoints != null && !layer.data.waypoints.isEmpty();
    130         Collection<WayPoint> waypoints = new ArrayList<WayPoint>();
     130        Collection<WayPoint> waypoints = new ArrayList<>();
    131131        boolean timedMarkersOmitted = false;
    132132        boolean untimedMarkersOmitted = false;
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportImagesAction.java

    r6316 r7005  
    5757            File[] sel = fc.getSelectedFiles();
    5858            if (sel != null && sel.length > 0) {
    59                 LinkedList<File> files = new LinkedList<File>();
     59                LinkedList<File> files = new LinkedList<>();
    6060                addRecursiveFiles(files, sel);
    6161                importer.importDataHandleExceptions(files, NullProgressMonitor.INSTANCE);
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java

    r6883 r7005  
    8888        // will make gui for it so I'm keeping it here
    8989
    90         private static final Map<String, TemplateEntryProperty> CACHE = new HashMap<String, TemplateEntryProperty>();
     90        private static final Map<String, TemplateEntryProperty> CACHE = new HashMap<>();
    9191
    9292        // Legacy code - convert label from int to template engine expression
     
    185185     * stuff).
    186186     */
    187     public static final List<MarkerProducers> markerProducers = new LinkedList<MarkerProducers>();
     187    public static final List<MarkerProducers> markerProducers = new LinkedList<>();
    188188
    189189    // Add one Marker specifying the default behaviour.
     
    468468            result = dataProvider.getTemplateKeys();
    469469        } else {
    470             result = new ArrayList<String>();
     470            result = new ArrayList<>();
    471471        }
    472472        result.add(MARKER_FORMATTED_OFFSET);
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r6883 r7005  
    7575        super(name);
    7676        this.setAssociatedFile(associatedFile);
    77         this.data = new ArrayList<Marker>();
     77        this.data = new ArrayList<>();
    7878        this.fromLayer = fromLayer;
    7979        double firstTime = -1.0;
     
    239239
    240240    @Override public Action[] getMenuEntries() {
    241         Collection<Action> components = new ArrayList<Action>();
     241        Collection<Action> components = new ArrayList<>();
    242242        components.add(LayerListDialog.getInstance().createShowHideLayerAction());
    243243        components.add(new ShowHideMarkerText(this));
     
    324324
    325325        // insert it at the right place in a copy the collection
    326         Collection<Marker> newData = new ArrayList<Marker>();
     326        Collection<Marker> newData = new ArrayList<>();
    327327        am = null;
    328328        AudioMarker ret = newAudioMarker; // save to have return value
Note: See TracChangeset for help on using the changeset viewer.