Class MacroContext
java.lang.Object
org.codehaus.groovy.macro.runtime.MacroContext
@Incubating public class MacroContext extends java.lang.Object
Macro method context. Every macro method must be an extension method of it.
- Since:
 - 2.5.0
 
- 
Constructor Summary
Constructors Constructor Description MacroContext(CompilationUnit compilationUnit, SourceUnit sourceUnit, MethodCallExpression call) - 
Method Summary
Modifier and Type Method Description MethodCallExpressiongetCall()CompilationUnitgetCompilationUnit()SourceUnitgetSourceUnit()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Constructor Details
- 
MacroContext
public MacroContext(CompilationUnit compilationUnit, SourceUnit sourceUnit, MethodCallExpression call) 
 - 
 - 
Method Details
- 
getCall
- Returns:
 - original method call expression
 
 - 
getSourceUnit
- Returns:
 - current source unit
 
 - 
getCompilationUnit
- Returns:
 - current compilation unit
 
 
 -