public abstract static class BuilderASTTransformation.AbstractBuilderStrategy extends java.lang.Object implements BuilderASTTransformation.BuilderStrategy
Modifier and Type | Class and Description |
---|---|
protected static class |
BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo |
Constructor and Description |
---|
AbstractBuilderStrategy() |
Modifier and Type | Method and 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 java.util.List<FieldNode> |
getFields(BuilderASTTransformation transform,
AnnotationNode anno,
ClassNode buildee) |
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> |
getPropertyInfoFromBeanInfo(ClassNode cNode,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes,
boolean allNames) |
protected java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> |
getPropertyInfoFromClassNode(BuilderASTTransformation transform,
AnnotationNode anno,
ClassNode cNode,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes,
boolean allNames,
boolean allProperties) |
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 static java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> |
getPropertyInfoFromClassNode(ClassNode cNode,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes,
boolean allNames) |
protected java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> |
getPropertyInfos(BuilderASTTransformation transform,
AnnotationNode anno,
ClassNode buildee,
java.util.List<java.lang.String> excludes,
java.util.List<java.lang.String> includes,
boolean allNames,
boolean allProperties) |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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 static java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> getPropertyInfoFromClassNode(ClassNode cNode, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean allNames)
protected static java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> getPropertyInfoFromBeanInfo(ClassNode cNode, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean allNames)
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)
protected java.util.List<FieldNode> getFields(BuilderASTTransformation transform, AnnotationNode anno, ClassNode buildee)
protected java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> getPropertyInfoFromClassNode(BuilderASTTransformation transform, AnnotationNode anno, ClassNode cNode, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean allNames, boolean allProperties)
protected java.util.List<BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo> getPropertyInfos(BuilderASTTransformation transform, AnnotationNode anno, ClassNode buildee, java.util.List<java.lang.String> excludes, java.util.List<java.lang.String> includes, boolean allNames, boolean allProperties)