Class OriginatingElementProcessor

  • All Implemented Interfaces:
    androidx.room.compiler.processing.XBasicAnnotationProcessor, javax.annotation.processing.Processor

    @IncrementalAnnotationProcessor(ISOLATING)
    @AutoService(javax.annotation.processing.Processor.class)
    public final class OriginatingElementProcessor
    extends JavacBaseProcessingStepProcessor
    Processes the annotations annotated with dagger.hilt.codegen.OriginatingElement to check that they're only used on top-level classes and the value passed is also a top-level class.