Package org.apache.groovy.contracts.ast
Class BaseASTTransformation
java.lang.Object
org.apache.groovy.contracts.ast.BaseASTTransformation
- All Implemented Interfaces:
org.codehaus.groovy.transform.ASTTransformation
- Direct Known Subclasses:
ClosureExpressionEvaluationASTTransformation,GContractsASTTransformation
public abstract class BaseASTTransformation
extends Object
implements org.codehaus.groovy.transform.ASTTransformation
Base AST transformation encapsulating all common helper methods and implementing
ASTTransformation.- See Also:
-
ASTTransformation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.codehaus.groovy.control.io.ReaderSourcegetReaderSource(org.codehaus.groovy.control.SourceUnit unit) Reads the protected source1 instance variable ofSourceUnit.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.transform.ASTTransformation
visit
-
Constructor Details
-
BaseASTTransformation
public BaseASTTransformation()
-
-
Method Details
-
getReaderSource
protected org.codehaus.groovy.control.io.ReaderSource getReaderSource(org.codehaus.groovy.control.SourceUnit unit) Reads the protected source1 instance variable ofSourceUnit.- Parameters:
unit- theSourceUnitto retrieve theReaderSourcefrom- Returns:
- the
ReaderSourceof the given unit.
-