@SupportedAnnotationTypes(value={"com.google.inject.Inject","com.google.inject.Provides","javax.inject.Inject"}) @SupportedOptions(value="guiceAnnotationDatabasePackageName") public class RoboGuiceAnnotationProcessor extends com.google.inject.blender.GuiceAnnotationProcessor
GuiceAnnotationProcessor that is triggered for all the annotations
of both Guice and RoboGuice.| Modifier and Type | Field and Description |
|---|---|
static String |
TEMPLATE_ANNOTATION_DATABASE_PATH |
processingEnv| Constructor and Description |
|---|
RoboGuiceAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(com.google.inject.blender.AnnotationDatabaseGenerator annotationDatabaseGenerator) |
protected com.google.inject.blender.AnnotationDatabaseGenerator |
createAnnotationDatabaseGenerator() |
SourceVersion |
getSupportedSourceVersion() |
addToInjectedConstructors, addToInjectedFields, addToInjectedMethods, init, processgetCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitializedpublic static final String TEMPLATE_ANNOTATION_DATABASE_PATH
public SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface ProcessorgetSupportedSourceVersion in class AbstractProcessorprotected com.google.inject.blender.AnnotationDatabaseGenerator createAnnotationDatabaseGenerator()
createAnnotationDatabaseGenerator in class com.google.inject.blender.GuiceAnnotationProcessorprotected void configure(com.google.inject.blender.AnnotationDatabaseGenerator annotationDatabaseGenerator)
configure in class com.google.inject.blender.GuiceAnnotationProcessorCopyright © 2016. All Rights Reserved.