@IncrementalAnnotationProcessor(value=ISOLATING) @AutoService(value=javax.annotation.processing.Processor.class) public final class AndroidEntryPointProcessor extends BaseProcessor
dagger.hilt.android.AndroidEntryPoint.| Constructor and Description |
|---|
AndroidEntryPointProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delayErrors() |
java.util.Set<java.lang.String> |
getSupportedAnnotationTypes() |
java.util.Set<java.lang.String> |
getSupportedOptions() |
void |
processEach(javax.lang.model.element.TypeElement annotation,
javax.lang.model.element.Element element)
Called for each element in a round that uses a supported annotation.
|
claimAnnotations, getElementUtils, getErrorHandler, getMessager, getProcessingEnv, getSupportedSourceVersion, getTypeUtils, init, postRoundProcess, preRoundProcess, processpublic java.util.Set<java.lang.String> getSupportedAnnotationTypes()
getSupportedAnnotationTypes in interface javax.annotation.processing.ProcessorgetSupportedAnnotationTypes in class javax.annotation.processing.AbstractProcessorpublic java.util.Set<java.lang.String> getSupportedOptions()
getSupportedOptions in interface javax.annotation.processing.ProcessorgetSupportedOptions in class javax.annotation.processing.AbstractProcessorpublic boolean delayErrors()
delayErrors in class BaseProcessorpublic void processEach(javax.lang.model.element.TypeElement annotation,
javax.lang.model.element.Element element)
throws java.lang.Exception
BaseProcessorprocessEach in class BaseProcessorjava.lang.Exception