Class React4jProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
org.realityforge.proton.AbstractStandardProcessor
react4j.processor.React4jProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes("react4j.annotations.View")
@SupportedSourceVersion(RELEASE_21)
public final class React4jProcessor
extends org.realityforge.proton.AbstractStandardProcessor
Annotation processor that analyzes React4j annotated source code and generates models from the annotations.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.realityforge.proton.AbstractStandardProcessor
org.realityforge.proton.AbstractStandardProcessor.Action<E> -
Field Summary
Fields inherited from class AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcollectStopWatches(Collection<org.realityforge.proton.StopWatch> stopWatches) protected Stringprotected Stringbooleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment env) Methods inherited from class org.realityforge.proton.AbstractStandardProcessor
clearRootTypeNamesIfProcessingOver, collectRootTypeNames, debug, debugAnnotationProcessingRootElements, emitTypeSpec, errorIfProcessingOverAndInvalidTypesDetected, getNewTypeElementsToProcess, getSupportedOptions, init, isDebugEnabled, isProfileEnabled, isWarningsAsErrorsEnabled, performAction, processTypeElements, processTypeElements, readBooleanOption, reportError, reportError, reportProfilerTimings, shouldDeferUnresolved, warning, warning, warning, warningKindMethods inherited from class AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedSourceVersion, isInitialized
-
Constructor Details
-
React4jProcessor
public React4jProcessor()
-
-
Method Details
-
collectStopWatches
- Overrides:
collectStopWatchesin classorg.realityforge.proton.AbstractStandardProcessor
-
process
- Specified by:
processin interfaceProcessor- Specified by:
processin classAbstractProcessor
-
getIssueTrackerURL
- Specified by:
getIssueTrackerURLin classorg.realityforge.proton.AbstractStandardProcessor
-
getOptionPrefix
- Specified by:
getOptionPrefixin classorg.realityforge.proton.AbstractStandardProcessor
-