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()