Methods
Type Params | Return Type | Name and description |
| protected Statement |
checkFinalArgNotOverridden(ClassNode cNode, FieldNode fNode)
|
| protected Expression |
cloneCollectionExpr(Expression fieldExpr, ClassNode type)
|
| protected Expression |
createAsImmutableX(Expression expr, ClassNode type)
|
| protected Statement |
createConstructorStatement(AbstractASTTransformation xform, ClassNode cNode, PropertyNode pNode, boolean namedArgs)
|
| protected Statement |
createConstructorStatement(AbstractASTTransformation xform, ClassNode cNode, PropertyNode pNode, Parameter namedArgsMap)
|
| public Statement |
createPropGetter(PropertyNode pNode)
|
| public Statement |
createPropInit(AbstractASTTransformation xform, AnnotationNode anno, ClassNode cNode, PropertyNode pNode, Parameter namedArgsMap)
|
| public Statement |
createPropSetter(PropertyNode pNode)
|
| public boolean |
validateAttributes(AbstractASTTransformation xform, AnnotationNode anno)
|
| public boolean |
validateProperties(AbstractASTTransformation xform, BlockStatement body, ClassNode cNode, List<PropertyNode> props)
|