- groovy.transform.options.ImmutablePropertyHandler
-
-
Methods Summary
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)
|
-
Inherited Methods Summary
- Summary:
Nested Field Constructor - Method
- | Detail:
Field Constructor - Method
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.