Changeset 30737 in osm for applications/editors/josm/plugins/imagerycache/src/org/mapdb/SerializerPojo.java
- Timestamp:
- 2014-10-18T23:07:52+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/imagerycache/src/org/mapdb/SerializerPojo.java
r30532 r30737 59 59 @Override 60 60 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<>(); 62 62 63 63 int size = Utils.unpackInt(in); 64 ArrayList<ClassInfo> ret = new ArrayList< ClassInfo>(size);64 ArrayList<ClassInfo> ret = new ArrayList<>(size); 65 65 66 66 for (int i = 0; i < size; i++) { … … 76 76 ret.add(new ClassInfo(className, fields,isEnum,isExternalizable)); 77 77 } 78 return new CopyOnWriteArrayList< ClassInfo>(ret);78 return new CopyOnWriteArrayList<>(ret); 79 79 } 80 80 }; … … 95 95 public SerializerPojo(CopyOnWriteArrayList<ClassInfo> registered){ 96 96 if(registered == null) 97 this.registered = new CopyOnWriteArrayList< ClassInfo>();97 this.registered = new CopyOnWriteArrayList<>(); 98 98 else 99 99 this.registered = registered; … … 107 107 108 108 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<>(); 112 112 private ObjectStreamField[] objectStreamFields; 113 113 … … 290 290 291 291 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<>(); 294 294 295 295 … … 333 333 if (fields == null) { 334 334 ObjectStreamClass streamClass = ObjectStreamClass.lookup(clazz); 335 FastArrayList<ObjectStreamField> fieldsList = new FastArrayList< ObjectStreamField>();335 FastArrayList<ObjectStreamField> fieldsList = new FastArrayList<>(); 336 336 while (streamClass != null) { 337 337 for (ObjectStreamField f : streamClass.getFields()) { … … 567 567 568 568 569 private static Map<Class<?>, Constructor<?>> class2constuctor = new ConcurrentHashMap< Class<?>, Constructor<?>>();569 private static Map<Class<?>, Constructor<?>> class2constuctor = new ConcurrentHashMap<>(); 570 570 571 571 /**
Note:
See TracChangeset
for help on using the changeset viewer.
