程序包 cn.wjybxx.apt

类 AbstractGenerator<T extends MyAbstractProcessor>

java.lang.Object
cn.wjybxx.apt.AbstractGenerator<T>

public abstract class AbstractGenerator<T extends MyAbstractProcessor> extends Object
作者:
wjybxx date 2023/4/12
  • 字段详细资料

    • processor

      protected final T extends MyAbstractProcessor processor
    • typeUtils

      protected final Types typeUtils
    • elementUtils

      protected final Elements elementUtils
    • messager

      protected final Messager messager
    • filer

      protected final Filer filer
    • processorInfoAnnotation

      protected final com.squareup.javapoet.AnnotationSpec processorInfoAnnotation
    • typeElement

      protected final TypeElement typeElement
      要处理的类文件
  • 构造器详细资料

    • AbstractGenerator

      public AbstractGenerator(T processor, TypeElement typeElement)
  • 方法详细资料

    • execute

      public abstract void execute()