Package ch.raffael.meldioc.processor.env
Class Environment
- java.lang.Object
-
- ch.raffael.meldioc.processor.env.Environment
-
public final class Environment extends java.lang.ObjectProvides 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
All Methods Instance Methods Concrete Methods 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()
-
-
-
Method Detail
-
procEnv
public javax.annotation.processing.ProcessingEnvironment procEnv()
-
known
public KnownElements known()
Knownjavax.lang.modelelements such asObjector our annotations.
-
adaptor
public Adaptor adaptor()
-
elements
public javax.lang.model.util.Elements elements()
-
types
public javax.lang.model.util.Types types()
-
model
public ch.raffael.meldioc.model.Model<javax.lang.model.element.Element,TypeRef> model()
-
typeRef
public TypeRef typeRef(javax.lang.model.type.TypeMirror mirror)
-
classRef
public ch.raffael.meldioc.model.ClassRef classRef(javax.lang.model.type.TypeMirror mirror)
-
-