Class StingProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.realityforge.proton.AbstractStandardProcessor
sting.processor.StingProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes({"sting.Injector","sting.InjectorFragment","sting.Factory","sting.Injectable","sting.Fragment","sting.Eager","sting.Typed","sting.Named","sting.StingProvider","sting.ActAsStingConsumer","sting.ActAsStingProvider","sting.ActAsStingComponent"}) @SupportedSourceVersion(RELEASE_17) @SupportedOptions({"sting.defer.unresolved","sting.defer.errors","sting.debug","sting.format_generated_source","sting.profile","sting.emit_json_descriptors","sting.emit_dot_reports","sting.verbose_out_of_round.errors","sting.warnings_as_errors"}) public final class StingProcessor extends org.realityforge.proton.AbstractStandardProcessor
The annotation processor that analyzes Sting annotated source code and generates an injector and supporting artifacts.
  • Constructor Details

    • StingProcessor

      public StingProcessor()
      Create the annotation processor.
  • Method Details