diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java')
-rw-r--r-- | src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java b/src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java index eaf05425..7878a759 100644 --- a/src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java +++ b/src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.application.internal; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team @@ -276,8 +276,8 @@ public class DocumentReferences { } private static List<Pair<Reference, List<Class<?>>>> sortedReferences() { - List<Pair<Reference, List<Class<?>>>> refs = new ArrayList<Pair<Reference, List<Class<?>>>>(); - Map<Reference, List<Class<?>>> map = new HashMap<Reference, List<Class<?>>>(); + List<Pair<Reference, List<Class<?>>>> refs = new ArrayList<>(); + Map<Reference, List<Class<?>>> map = new HashMap<>(); for(final Class<?> cls : InspectionUtil.findAllImplementations(Object.class, true)) { inspectClass(cls, refs, map); @@ -291,9 +291,9 @@ public class DocumentReferences { Reference ref = cls.getAnnotation(Reference.class); List<Class<?>> list = map.get(ref); if(list == null) { - list = new ArrayList<Class<?>>(5); + list = new ArrayList<>(5); map.put(ref, list); - refs.add(new Pair<Reference, List<Class<?>>>(ref, list)); + refs.add(new Pair<>(ref, list)); } list.add(cls); } @@ -306,9 +306,9 @@ public class DocumentReferences { Reference ref = m.getAnnotation(Reference.class); List<Class<?>> list = map.get(ref); if(list == null) { - list = new ArrayList<Class<?>>(5); + list = new ArrayList<>(5); map.put(ref, list); - refs.add(new Pair<Reference, List<Class<?>>>(ref, list)); + refs.add(new Pair<>(ref, list)); } list.add(cls); } @@ -335,7 +335,7 @@ public class DocumentReferences { * @return All classes with the reference annotation. */ public static ArrayList<Class<?>> findAllClassesWithReferences() { - ArrayList<Class<?>> references = new ArrayList<Class<?>>(); + ArrayList<Class<?>> references = new ArrayList<>(); for(final Class<?> cls : InspectionUtil.findAllImplementations(Object.class, true)) { if(cls.isAnnotationPresent(Reference.class)) { references.add(cls); |