Class ConfigurateSerializerAnnotationProcessor

java.lang.Object
com.thewinterframework.processor.clazz.ClassWireProcessor
com.thewinterframework.configurate.serializer.processor.ConfigurateSerializerAnnotationProcessor
All Implemented Interfaces:
com.thewinterframework.processor.handler.WinterAnnotationProcessor

@AutoService(com.thewinterframework.processor.handler.WinterAnnotationProcessor.class) public class ConfigurateSerializerAnnotationProcessor extends com.thewinterframework.processor.clazz.ClassWireProcessor
An annotation processor that generates a module for all classes annotated with ConfigurateSerializer.
  • 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)
     
    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, onRoundStart
  • Constructor Details

    • ConfigurateSerializerAnnotationProcessor

      public ConfigurateSerializerAnnotationProcessor()
  • Method Details

    • filter

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

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