Package org.apache.groovy.contracts.ast
Class ClosureExpressionEvaluationASTTransformation
java.lang.Object
org.apache.groovy.contracts.ast.BaseASTTransformation
org.apache.groovy.contracts.ast.ClosureExpressionEvaluationASTTransformation
- All Implemented Interfaces:
org.codehaus.groovy.transform.ASTTransformation
Evaluates
ClosureExpression instances in as actual annotation parameters and
generates special contract closure classes from them.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit unit) ASTTransformation.visit(org.codehaus.groovy.ast.ASTNode[], org.codehaus.groovy.control.SourceUnit)Methods inherited from class org.apache.groovy.contracts.ast.BaseASTTransformation
getReaderSource
-
Constructor Details
-
ClosureExpressionEvaluationASTTransformation
public ClosureExpressionEvaluationASTTransformation()
-
-
Method Details
-
visit
public void visit(org.codehaus.groovy.ast.ASTNode[] nodes, org.codehaus.groovy.control.SourceUnit unit) ASTTransformation.visit(org.codehaus.groovy.ast.ASTNode[], org.codehaus.groovy.control.SourceUnit)
-