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.
  • Constructor Details

    • React4jProcessor

      public React4jProcessor()
  • Method Details

    • collectStopWatches

      protected void collectStopWatches(Collection<org.realityforge.proton.StopWatch> stopWatches)
      Overrides:
      collectStopWatches in class org.realityforge.proton.AbstractStandardProcessor
    • process

      public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment env)
      Specified by:
      process in interface Processor
      Specified by:
      process in class AbstractProcessor
    • getIssueTrackerURL

      protected String getIssueTrackerURL()
      Specified by:
      getIssueTrackerURL in class org.realityforge.proton.AbstractStandardProcessor
    • getOptionPrefix

      protected String getOptionPrefix()
      Specified by:
      getOptionPrefix in class org.realityforge.proton.AbstractStandardProcessor