Package dagger.hilt.processor.internal
Class JavacBaseProcessingStepProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
androidx.room.compiler.processing.javac.JavacBasicAnnotationProcessor
dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
- All Implemented Interfaces:
androidx.room.compiler.processing.XBasicAnnotationProcessor,Processor
- Direct Known Subclasses:
AggregatedDepsProcessor,AliasOfProcessor,AndroidEntryPointProcessor,BindValueProcessor,ComponentTreeDepsProcessor,CustomTestApplicationProcessor,DefineComponentProcessor,DisableInstallInCheckProcessor,GeneratesRootInputProcessor,OriginatingElementProcessor,RootProcessor,UninstallModulesProcessor
public abstract class JavacBaseProcessingStepProcessor
extends androidx.room.compiler.processing.javac.JavacBasicAnnotationProcessor
A JavacBasicAnnotationProcessor that contains a single BaseProcessingStep.
-
Field Summary
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns additional processing options that should only be applied for a single processor.final com.google.common.collect.ImmutableSet<String>final SourceVersionvoidinitialize(androidx.room.compiler.processing.XProcessingEnv env) voidpostRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) voidpreRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) protected abstract BaseProcessingStepfinal com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep>Methods inherited from class androidx.room.compiler.processing.javac.JavacBasicAnnotationProcessor
getSupportedAnnotationTypes, getXProcessingEnv, init, processMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, isInitialized
-
Constructor Details
-
JavacBaseProcessingStepProcessor
public JavacBaseProcessingStepProcessor()
-
-
Method Details
-
initialize
public void initialize(androidx.room.compiler.processing.XProcessingEnv env) -
getSupportedSourceVersion
- Specified by:
getSupportedSourceVersionin interfaceProcessor- Overrides:
getSupportedSourceVersionin classAbstractProcessor
-
getSupportedOptions
- Specified by:
getSupportedOptionsin interfaceProcessor- Overrides:
getSupportedOptionsin classAbstractProcessor
-
processingSteps
public final com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep> processingSteps() -
preRound
public void preRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) -
processingStep
-
postRound
public void postRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) -
additionalProcessingOptions
Returns additional processing options that should only be applied for a single processor.
-