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 SourceVersion
void
initialize
(androidx.room.compiler.processing.XProcessingEnv env) void
postRound
(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) void
preRound
(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) protected abstract BaseProcessingStep
final com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep>
Methods inherited from class androidx.room.compiler.processing.javac.JavacBasicAnnotationProcessor
getSupportedAnnotationTypes, getXProcessingEnv, init, process
Methods 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:
getSupportedSourceVersion
in interfaceProcessor
- Overrides:
getSupportedSourceVersion
in classAbstractProcessor
-
getSupportedOptions
- Specified by:
getSupportedOptions
in interfaceProcessor
- Overrides:
getSupportedOptions
in 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.
-