Package ch.raffael.meldioc.processor.env
Class Environment
java.lang.Object
ch.raffael.meldioc.processor.env.Environment
public final class Environment
extends java.lang.Object
Provides access to several components of the processing and code
generation context.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEnvironment.WithEnv -
Constructor Summary
Constructors Constructor Description Environment(javax.annotation.processing.ProcessingEnvironment procEnv, boolean includeMessageId) -
Method Summary
Modifier and Type Method Description Adaptoradaptor()ch.raffael.meldioc.model.ClassRefclassRef(javax.lang.model.type.TypeMirror mirror)javax.lang.model.util.Elementselements()KnownElementsknown()Knownjavax.lang.modelelements such asObjector our annotations.ch.raffael.meldioc.model.Model<javax.lang.model.element.Element,TypeRef>model()javax.annotation.processing.ProcessingEnvironmentprocEnv()TypeReftypeRef(javax.lang.model.type.TypeMirror mirror)javax.lang.model.util.Typestypes()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Environment
public Environment(javax.annotation.processing.ProcessingEnvironment procEnv, boolean includeMessageId)
-
-
Method Details
-
procEnv
public javax.annotation.processing.ProcessingEnvironment procEnv() -
known
Knownjavax.lang.modelelements such asObjector our annotations. -
adaptor
-
elements
public javax.lang.model.util.Elements elements() -
types
public javax.lang.model.util.Types types() -
model
-
typeRef
-
classRef
public ch.raffael.meldioc.model.ClassRef classRef(javax.lang.model.type.TypeMirror mirror)
-