public class AnnotationDatabaseFinder
extends java.lang.Object
<meta-data android:name="roboguice.annotations.packages" android:value="myPackage" />In that case, RoboGuice will load both
roboguice.AnnotationDatabaseImpl
and myPackage.AnnotationDatabaseImpl
.
More packages containing AnnotationDatabases can be added, separated by commas.Constructor and Description |
---|
AnnotationDatabaseFinder(java.lang.String[] additionalPackageNames) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getBindableClassesSet() |
java.util.HashSet<java.lang.String> |
getClassesContainingInjectionPointsSet() |
java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> |
getMapAnnotationToMapClassContainingInjectionToInjectedConstructorSet() |
java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> |
getMapAnnotationToMapClassContainingInjectionToInjectedFieldSet() |
java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> |
getMapAnnotationToMapClassContainingInjectionToInjectedMethodSet() |
public AnnotationDatabaseFinder(java.lang.String[] additionalPackageNames)
public java.util.HashSet<java.lang.String> getClassesContainingInjectionPointsSet()
public java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> getMapAnnotationToMapClassContainingInjectionToInjectedFieldSet()
public java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getMapAnnotationToMapClassContainingInjectionToInjectedMethodSet()
public java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getMapAnnotationToMapClassContainingInjectionToInjectedConstructorSet()
public java.util.Set<java.lang.String> getBindableClassesSet()