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