public static interface PropertyCodeGenerator.Config
PropertyCodeGenerator.Factory instances when creating a PropertyCodeGenerator.| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends javax.lang.model.element.AnnotationMirror> |
getAnnotations()
Returns annotations on the property requiring code generation.
|
javax.lang.model.type.DeclaredType |
getBuilder()
The user's Builder type.
|
Datatype |
getDatatype()
Returns datatype about the builder being generated.
|
javax.lang.model.util.Elements |
getElements()
The compiler's
Elements implementation. |
javax.annotation.processing.ProcessingEnvironment |
getEnvironment()
The compiler's
ProcessingEnvironment implementation. |
java.util.Set<java.lang.String> |
getMethodsInvokedInBuilderConstructor()
A set of methods that are definitely invoked in the builder constructor.
|
Property |
getProperty()
Returns datatype about the property requiring code generation.
|
javax.lang.model.element.ExecutableElement |
getSourceElement()
Returns the element this property was inferred from.
|
javax.lang.model.util.Types |
getTypes()
The compiler's
Types implementation. |
javax.lang.model.element.ExecutableElement getSourceElement()
Datatype getDatatype()
Property getProperty()
java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotations()
javax.lang.model.type.DeclaredType getBuilder()
java.util.Set<java.lang.String> getMethodsInvokedInBuilderConstructor()
javax.annotation.processing.ProcessingEnvironment getEnvironment()
ProcessingEnvironment implementation.javax.lang.model.util.Elements getElements()
Elements implementation.javax.lang.model.util.Types getTypes()
Types implementation.