Ignore:
Timestamp:
2015-05-17T17:52:15+02:00 (9 years ago)
Author:
Don-vip
Message:

performance - use of EnumMap / EnumSet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java

    r8332 r8388  
    1717import java.beans.PropertyChangeListener;
    1818import java.util.ArrayList;
     19import java.util.EnumMap;
    1920import java.util.HashMap;
    2021import java.util.List;
     
    4647    private static final Map<OsmPrimitiveType, String> PANE_TITLES;
    4748    static {
    48         PANE_TITLES = new HashMap<>();
     49        PANE_TITLES = new EnumMap<>(OsmPrimitiveType.class);
    4950        PANE_TITLES.put(OsmPrimitiveType.NODE, tr("Tags from nodes"));
    5051        PANE_TITLES.put(OsmPrimitiveType.WAY, tr("Tags from ways"));
     
    8283        setTitle(tr("Conflicts in pasted tags"));
    8384        allPrimitivesResolver = new TagConflictResolver();
    84         resolvers = new HashMap<>();
     85        resolvers = new EnumMap<>(OsmPrimitiveType.class);
    8586        for (OsmPrimitiveType type: OsmPrimitiveType.dataValues()) {
    8687            resolvers.put(type, new TagConflictResolver());
Note: See TracChangeset for help on using the changeset viewer.