Package org.immutables.generator
Class ForwardingProcessingEnvironment
- java.lang.Object
-
- org.immutables.generator.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 Summary
Constructors Constructor Description ForwardingProcessingEnvironment()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract javax.annotation.processing.ProcessingEnvironmentdelegate()javax.lang.model.util.ElementsgetElementUtils()javax.annotation.processing.FilergetFiler()java.util.LocalegetLocale()javax.annotation.processing.MessagergetMessager()java.util.Map<java.lang.String,java.lang.String>getOptions()javax.lang.model.SourceVersiongetSourceVersion()javax.lang.model.util.TypesgetTypeUtils()
-
-
-
Method Detail
-
delegate
protected abstract javax.annotation.processing.ProcessingEnvironment delegate()
-
getOptions
public java.util.Map<java.lang.String,java.lang.String> getOptions()
- Specified by:
getOptionsin interfacejavax.annotation.processing.ProcessingEnvironment
-
getMessager
public javax.annotation.processing.Messager getMessager()
- Specified by:
getMessagerin interfacejavax.annotation.processing.ProcessingEnvironment
-
getFiler
public javax.annotation.processing.Filer getFiler()
- Specified by:
getFilerin interfacejavax.annotation.processing.ProcessingEnvironment
-
getElementUtils
public javax.lang.model.util.Elements getElementUtils()
- Specified by:
getElementUtilsin interfacejavax.annotation.processing.ProcessingEnvironment
-
getTypeUtils
public javax.lang.model.util.Types getTypeUtils()
- Specified by:
getTypeUtilsin interfacejavax.annotation.processing.ProcessingEnvironment
-
getSourceVersion
public javax.lang.model.SourceVersion getSourceVersion()
- Specified by:
getSourceVersionin interfacejavax.annotation.processing.ProcessingEnvironment
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocalein interfacejavax.annotation.processing.ProcessingEnvironment
-
-