summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/application/internal/DocumentReferences.java
diff options
context:
space:
mode:
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.java16
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);