- 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)
|
|
Statement |
createPropGetter(PropertyNode pNode)
|
|
Statement |
createPropInit(AbstractASTTransformation xform, AnnotationNode anno, ClassNode cNode, PropertyNode pNode, Parameter namedArgsMap)
|
|
Statement |
createPropSetter(PropertyNode pNode)
|
|
boolean |
validateAttributes(AbstractASTTransformation xform, AnnotationNode anno)
|
|
boolean |
validateProperties(AbstractASTTransformation xform, BlockStatement body, ClassNode cNode, List<PropertyNode> props)
|
-
Inherited Methods Summary
Inherited Methods
Methods inherited from class |
Name |
class PropertyHandler |
createPropGetter, createPropInit, createPropSetter, createPropertyHandler, isValidAttribute, validateAttributes, validateProperties |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
- Summary:
Nested Field Constructor - Method
- | Detail:
Field Constructor - Method
Copyright © 2003-2018 The Apache Software Foundation. All rights reserved.