Class ListenerComponentProcessor

java.lang.Object
com.thewinterframework.processor.clazz.ClassWireProcessor
com.thewinterframework.paper.listener.processor.ListenerComponentProcessor
All Implemented Interfaces:
com.thewinterframework.processor.handler.WinterAnnotationProcessor

@AutoService(com.thewinterframework.processor.handler.WinterAnnotationProcessor.class) public class ListenerComponentProcessor extends com.thewinterframework.processor.clazz.ClassWireProcessor
A processor that provides a list of listener components.
  • Field Summary

    Fields inherited from class com.thewinterframework.processor.clazz.ClassWireProcessor

    env
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    filter(TypeElement annotation, Element element, com.thewinterframework.processor.context.ProcessorContext ctx)
     
    void
    onRoundStart(com.thewinterframework.processor.context.ProcessorContext ctx)
     
    protected Class<? extends Annotation>
     

    Methods inherited from class com.thewinterframework.processor.clazz.ClassWireProcessor

    canonicalWiredClassName, getSupportedAnnotations, handle, onInit, onProcessingComplete, wiredClassName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.thewinterframework.processor.handler.WinterAnnotationProcessor

    onRoundEnd
  • Constructor Details

    • ListenerComponentProcessor

      public ListenerComponentProcessor()
  • Method Details

    • wiredAnnotation

      protected Class<? extends Annotation> wiredAnnotation()
      Specified by:
      wiredAnnotation in class com.thewinterframework.processor.clazz.ClassWireProcessor
    • onRoundStart

      public void onRoundStart(com.thewinterframework.processor.context.ProcessorContext ctx)
    • filter

      protected boolean filter(TypeElement annotation, Element element, com.thewinterframework.processor.context.ProcessorContext ctx)
      Overrides:
      filter in class com.thewinterframework.processor.clazz.ClassWireProcessor