public abstract class AnnotationDatabase
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationDatabase.LocalNoReflectionField |
Modifier and Type | Field and Description |
---|---|
protected static FieldGetterAndSetter |
fieldGetterAndSetter |
Modifier | Constructor and Description |
---|---|
protected |
AnnotationDatabase() |
Modifier and Type | Method and Description |
---|---|
abstract void |
fillAnnotationClassesAndConstructors(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToConstructorSet) |
abstract void |
fillAnnotationClassesAndFieldsNames(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> mapAnnotationToMapClassWithInjectionNameToFieldSet) |
abstract void |
fillAnnotationClassesAndMethods(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToMethodSet) |
abstract void |
fillBindableClasses(java.util.HashSet<java.lang.String> injectedClasses) |
abstract void |
fillClassesContainingInjectionPointSet(java.util.HashSet<java.lang.String> classesContainingInjectionPointsSet) |
protected static FieldGetterAndSetter fieldGetterAndSetter
public abstract void fillAnnotationClassesAndFieldsNames(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> mapAnnotationToMapClassWithInjectionNameToFieldSet)
public abstract void fillAnnotationClassesAndMethods(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToMethodSet)
public abstract void fillAnnotationClassesAndConstructors(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToConstructorSet)
public abstract void fillClassesContainingInjectionPointSet(java.util.HashSet<java.lang.String> classesContainingInjectionPointsSet)
public abstract void fillBindableClasses(java.util.HashSet<java.lang.String> injectedClasses)