Class ProcessorContext


  • public class ProcessorContext
    extends java.lang.Object
    THIS IS NOT PUBLIC API.
    • Method Detail

      • getLog

        public Log getLog()
      • getEnvironment

        public javax.annotation.processing.ProcessingEnvironment getEnvironment()
      • containsTemplate

        public boolean containsTemplate​(javax.lang.model.element.TypeElement element)
      • registerTemplate

        public void registerTemplate​(javax.lang.model.element.TypeElement element,
                                     Template model)
      • getTemplate

        public Template getTemplate​(javax.lang.model.type.TypeMirror templateTypeMirror,
                                    boolean invokeCallback)
      • getType

        public javax.lang.model.type.TypeMirror getType​(java.lang.Class<?> element)
      • reloadTypeElement

        public javax.lang.model.type.TypeMirror reloadTypeElement​(javax.lang.model.element.TypeElement type)
      • reloadType

        public javax.lang.model.type.TypeMirror reloadType​(javax.lang.model.type.TypeMirror type)
      • setThreadLocalInstance

        public static void setThreadLocalInstance​(ProcessorContext context)