类 ApplicationProcessor

  • 所有已实现的接口:
    javax.annotation.processing.Processor

    @SupportedAnnotationTypes("io.graphoenix.spi.annotation.Application")
    @SupportedSourceVersion(RELEASE_11)
    @AutoService(javax.annotation.processing.Processor.class)
    public class ApplicationProcessor
    extends io.graphoenix.core.annotation.processor.BaseProcessor
    • 字段概要

      • 从类继承的字段 javax.annotation.processing.AbstractProcessor

        processingEnv
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void init​(javax.annotation.processing.ProcessingEnvironment processingEnv)  
      boolean process​(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)  
      • 从类继承的方法 io.graphoenix.core.annotation.processor.BaseProcessor

        buildFields, buildOperation, buildOperations, getDefaultPackageName, getOperationAnnotationMirror, registerElements, registerOperations, roundInit
      • 从类继承的方法 javax.annotation.processing.AbstractProcessor

        getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ApplicationProcessor

        public ApplicationProcessor()
    • 方法详细资料

      • init

        public void init​(javax.annotation.processing.ProcessingEnvironment processingEnv)
        指定者:
        init 在接口中 javax.annotation.processing.Processor
        覆盖:
        init 在类中 io.graphoenix.core.annotation.processor.BaseProcessor
      • process

        public boolean process​(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
                               javax.annotation.processing.RoundEnvironment roundEnv)
        指定者:
        process 在接口中 javax.annotation.processing.Processor
        指定者:
        process 在类中 javax.annotation.processing.AbstractProcessor