Class ForwardingProcessingEnvironment

  • All Implemented Interfaces:
    javax.annotation.processing.ProcessingEnvironment
    Direct Known Subclasses:
    Processor.RestrictingIncrementalProcessingEnvironment

    public abstract class ForwardingProcessingEnvironment
    extends java.lang.Object
    implements javax.annotation.processing.ProcessingEnvironment
    • Constructor Detail

      • ForwardingProcessingEnvironment

        public ForwardingProcessingEnvironment()
    • Method Detail

      • delegate

        protected abstract javax.annotation.processing.ProcessingEnvironment delegate()
      • getOptions

        public java.util.Map<java.lang.String,​java.lang.String> getOptions()
        Specified by:
        getOptions in interface javax.annotation.processing.ProcessingEnvironment
      • getMessager

        public javax.annotation.processing.Messager getMessager()
        Specified by:
        getMessager in interface javax.annotation.processing.ProcessingEnvironment
      • getFiler

        public javax.annotation.processing.Filer getFiler()
        Specified by:
        getFiler in interface javax.annotation.processing.ProcessingEnvironment
      • getElementUtils

        public javax.lang.model.util.Elements getElementUtils()
        Specified by:
        getElementUtils in interface javax.annotation.processing.ProcessingEnvironment
      • getTypeUtils

        public javax.lang.model.util.Types getTypeUtils()
        Specified by:
        getTypeUtils in interface javax.annotation.processing.ProcessingEnvironment
      • getSourceVersion

        public javax.lang.model.SourceVersion getSourceVersion()
        Specified by:
        getSourceVersion in interface javax.annotation.processing.ProcessingEnvironment
      • getLocale

        public java.util.Locale getLocale()
        Specified by:
        getLocale in interface javax.annotation.processing.ProcessingEnvironment