Ignore:
Timestamp:
2014-10-18T23:07:52+02:00 (11 years ago)
Author:
donvip
Message:

[josm_plugins] fix Java 7 / unused code warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/imagerycache/src/org/mapdb/SerializerPojo.java

    r30532 r30737  
    5959        @Override
    6060                public CopyOnWriteArrayList<ClassInfo> deserialize(DataInput in, int available) throws IOException{
    61             if(available==0) return new CopyOnWriteArrayList<ClassInfo>();
     61            if(available==0) return new CopyOnWriteArrayList<>();
    6262
    6363            int size = Utils.unpackInt(in);
    64             ArrayList<ClassInfo> ret = new ArrayList<ClassInfo>(size);
     64            ArrayList<ClassInfo> ret = new ArrayList<>(size);
    6565
    6666            for (int i = 0; i < size; i++) {
     
    7676                ret.add(new ClassInfo(className, fields,isEnum,isExternalizable));
    7777            }
    78             return new CopyOnWriteArrayList<ClassInfo>(ret);
     78            return new CopyOnWriteArrayList<>(ret);
    7979        }
    8080    };
     
    9595    public SerializerPojo(CopyOnWriteArrayList<ClassInfo> registered){
    9696        if(registered == null)
    97             this.registered = new CopyOnWriteArrayList<ClassInfo>();
     97            this.registered = new CopyOnWriteArrayList<>();
    9898        else
    9999            this.registered = registered;
     
    107107
    108108        private final String name;
    109         private final List<FieldInfo> fields = new ArrayList<FieldInfo>();
    110         private final Map<String, FieldInfo> name2fieldInfo = new HashMap<String, FieldInfo>();
    111         private final Map<String, Integer> name2fieldId = new HashMap<String, Integer>();
     109        private final List<FieldInfo> fields = new ArrayList<>();
     110        private final Map<String, FieldInfo> name2fieldInfo = new HashMap<>();
     111        private final Map<String, Integer> name2fieldId = new HashMap<>();
    112112        private ObjectStreamField[] objectStreamFields;
    113113
     
    290290
    291291    CopyOnWriteArrayList<ClassInfo> registered;
    292     Map<Class<?>, Integer> class2classId = new HashMap<Class<?>, Integer>();
    293     Map<Integer, Class<?>> classId2class = new HashMap<Integer, Class<?>>();
     292    Map<Class<?>, Integer> class2classId = new HashMap<>();
     293    Map<Integer, Class<?>> classId2class = new HashMap<>();
    294294
    295295
     
    333333        if (fields == null) {
    334334            ObjectStreamClass streamClass = ObjectStreamClass.lookup(clazz);
    335             FastArrayList<ObjectStreamField> fieldsList = new FastArrayList<ObjectStreamField>();
     335            FastArrayList<ObjectStreamField> fieldsList = new FastArrayList<>();
    336336            while (streamClass != null) {
    337337                for (ObjectStreamField f : streamClass.getFields()) {
     
    567567
    568568
    569     private static Map<Class<?>, Constructor<?>> class2constuctor = new ConcurrentHashMap<Class<?>, Constructor<?>>();
     569    private static Map<Class<?>, Constructor<?>> class2constuctor = new ConcurrentHashMap<>();
    570570
    571571    /**
Note: See TracChangeset for help on using the changeset viewer.