Ignore:
Timestamp:
2015-05-07T01:27:41+02:00 (9 years ago)
Author:
Don-vip
Message:

fix squid:S1319 - Declarations should use Java collection interfaces rather than specific implementation classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/Capabilities.java

    r8287 r8338  
    5151public class Capabilities {
    5252
    53     private final Map<String, HashMap<String,String>> capabilities;
     53    private final Map<String, Map<String,String>> capabilities;
    5454    private final List<String> imageryBlacklist;
    5555
     
    7171    public boolean isDefined(String element, String attribute) {
    7272        if (! capabilities.containsKey(element)) return false;
    73         HashMap<String, String> e = capabilities.get(element);
     73        Map<String, String> e = capabilities.get(element);
    7474        if (e == null) return false;
    7575        return (e.get(attribute) != null);
     
    8585    public String get(String element, String attribute) {
    8686        if (! capabilities.containsKey(element)) return null;
    87         HashMap<String, String> e = capabilities.get(element);
     87        Map<String, String> e = capabilities.get(element);
    8888        if (e == null) return null;
    8989        return e.get(attribute);
     
    132132        } else {
    133133            if (! capabilities.containsKey(element))  {
    134                 HashMap<String,String> h = new HashMap<>();
     134                Map<String,String> h = new HashMap<>();
    135135                capabilities.put(element, h);
    136136            }
    137             HashMap<String, String> e = capabilities.get(element);
     137            Map<String, String> e = capabilities.get(element);
    138138            e.put(attribute, value);
    139139        }
Note: See TracChangeset for help on using the changeset viewer.