BuilderASTTransformation.BuilderStrategy
DefaultStrategy
, ExternalStrategy
, InitializerStrategy
, SimpleStrategy
public abstract static class BuilderASTTransformation.AbstractBuilderStrategy extends java.lang.Object implements BuilderASTTransformation.BuilderStrategy
Modifier and Type | Class | Description |
---|---|---|
protected static class |
BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo |
Constructor | Description |
---|---|
AbstractBuilderStrategy() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
checkKnownField(BuilderASTTransformation transform,
AnnotationNode anno,
java.lang.String name,
java.util.List<FieldNode> fields) |
|
protected void |
checkKnownProperty(BuilderASTTransformation transform,
AnnotationNode anno,
java.lang.String name,
java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> properties) |
|
protected boolean |
getIncludeExclude(BuilderASTTransformation transform,
AnnotationNode anno,
ClassNode cNode,
java.util.List<java.lang.String> excludes,
java.util.List<java.lang.String> includes) |
|
protected static java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> |
getPropertyInfoFromClassNode(ClassNode cNode,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes) |
|
protected java.lang.String |
getSetterName(java.lang.String prefix,
java.lang.String fieldName) |
|
protected boolean |
unsupportedAttribute(BuilderASTTransformation transform,
AnnotationNode anno,
java.lang.String memberName) |
|
protected boolean |
unsupportedAttribute(BuilderASTTransformation transform,
AnnotationNode anno,
java.lang.String memberName,
java.lang.String extraMessage) |
build
protected static java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> getPropertyInfoFromClassNode(ClassNode cNode, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
protected java.lang.String getSetterName(java.lang.String prefix, java.lang.String fieldName)
protected boolean unsupportedAttribute(BuilderASTTransformation transform, AnnotationNode anno, java.lang.String memberName)
protected boolean unsupportedAttribute(BuilderASTTransformation transform, AnnotationNode anno, java.lang.String memberName, java.lang.String extraMessage)
protected void checkKnownProperty(BuilderASTTransformation transform, AnnotationNode anno, java.lang.String name, java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> properties)
protected void checkKnownField(BuilderASTTransformation transform, AnnotationNode anno, java.lang.String name, java.util.List<FieldNode> fields)
protected boolean getIncludeExclude(BuilderASTTransformation transform, AnnotationNode anno, ClassNode cNode, java.util.List<java.lang.String> excludes, java.util.List<java.lang.String> includes)