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

see #8465 - use diamond operator where applicable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java

    r6939 r7005  
    156156    private final PopupMenuHandler blankSpaceMenuHandler = new PopupMenuHandler(blankSpaceMenu);
    157157
    158     private final Map<String, Map<String, Integer>> valueCount = new TreeMap<String, Map<String, Integer>>();
     158    private final Map<String, Map<String, Integer>> valueCount = new TreeMap<>();
    159159    /**
    160160     * This sub-object is responsible for all adding and editing of tags
     
    400400            protected int checkTableSelection(JTable table, Point p) {
    401401                int row = super.checkTableSelection(table, p);
    402                 List<Relation> rels = new ArrayList<Relation>();
     402                List<Relation> rels = new ArrayList<>();
    403403                for (int i: table.getSelectedRows()) {
    404404                    rels.add((Relation) table.getValueAt(i, 0));
     
    603603
    604604        final boolean displayDiscardableKeys = Main.pref.getBoolean("display.discardable-keys", false);
    605         final Map<String, Integer> keyCount = new HashMap<String, Integer>();
    606         final Map<String, String> tags = new HashMap<String, String>();
     605        final Map<String, Integer> keyCount = new HashMap<>();
     606        final Map<String, String> tags = new HashMap<>();
    607607        valueCount.clear();
    608608        EnumSet<TaggingPresetType> types = EnumSet.noneOf(TaggingPresetType.class);
     
    617617                        v.put(value, v.containsKey(value) ? v.get(value) + 1 : 1);
    618618                    } else {
    619                         TreeMap<String, Integer> v = new TreeMap<String, Integer>();
     619                        TreeMap<String, Integer> v = new TreeMap<>();
    620620                        v.put(value, 1);
    621621                        valueCount.put(key, v);
     
    639639        membershipData.setRowCount(0);
    640640
    641         Map<Relation, MemberInfo> roles = new HashMap<Relation, MemberInfo>();
     641        Map<Relation, MemberInfo> roles = new HashMap<>();
    642642        for (OsmPrimitive primitive: newSel) {
    643643            for (OsmPrimitive ref: primitive.getReferrers(true)) {
     
    660660        }
    661661
    662         List<Relation> sortedRelations = new ArrayList<Relation>(roles.keySet());
     662        List<Relation> sortedRelations = new ArrayList<>(roles.keySet());
    663663        Collections.sort(sortedRelations, new Comparator<Relation>() {
    664664            @Override public int compare(Relation o1, Relation o2) {
     
    819819
    820820    static class MemberInfo {
    821         private List<RelationMember> role = new ArrayList<RelationMember>();
    822         private Set<OsmPrimitive> members = new HashSet<OsmPrimitive>();
    823         private List<Integer> position = new ArrayList<Integer>();
     821        private List<RelationMember> role = new ArrayList<>();
     822        private Set<OsmPrimitive> members = new HashSet<>();
     823        private List<Integer> position = new ArrayList<>();
    824824        private Iterable<OsmPrimitive> selection;
    825825        private String positionString = null;
     
    901901        protected void deleteTags(int[] rows){
    902902            // convert list of rows to HashMap (and find gap for nextKey)
    903             HashMap<String, String> tags = new HashMap<String, String>(rows.length);
     903            HashMap<String, String> tags = new HashMap<>(rows.length);
    904904            int nextKeyIndex = rows[0];
    905905            for (int row : rows) {
     
    10631063                String base = Main.pref.get("url.openstreetmap-wiki", "http://wiki.openstreetmap.org/wiki/");
    10641064                String lang = LanguageInfo.getWikiLanguagePrefix();
    1065                 final List<URI> uris = new ArrayList<URI>();
     1065                final List<URI> uris = new ArrayList<>();
    10661066                int row;
    10671067                if (tagTable.getSelectedRowCount() == 1) {
     
    11741174        public void actionPerformed(ActionEvent ae) {
    11751175            int[] rows = tagTable.getSelectedRows();
    1176             Set<String> values = new TreeSet<String>();
     1176            Set<String> values = new TreeSet<>();
    11771177            Collection<OsmPrimitive> sel = Main.main.getInProgressSelection();
    11781178            if (rows.length == 0 || sel.isEmpty()) return;
     
    12321232        @Override
    12331233        protected Collection<String> getString(OsmPrimitive p, String key) {
    1234             List<String> r = new LinkedList<String>();
     1234            List<String> r = new LinkedList<>();
    12351235            for (Entry<String, String> kv : p.getKeys().entrySet()) {
    12361236                r.add(new Tag(kv.getKey(), kv.getValue()).toString());
Note: See TracChangeset for help on using the changeset viewer.