Class MacroContext
- java.lang.Object
 - 
- org.codehaus.groovy.macro.runtime.MacroContext
 
 
- 
@Incubating public class MacroContext extends 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodCallExpressiongetCall()CompilationUnitgetCompilationUnit()SourceUnitgetSourceUnit() 
 - 
 
- 
- 
Constructor Detail
- 
MacroContext
public MacroContext(CompilationUnit compilationUnit, SourceUnit sourceUnit, MethodCallExpression call)
 
 - 
 
- 
Method Detail
- 
getCall
public MethodCallExpression getCall()
- Returns:
 - original method call expression
 
 
- 
getSourceUnit
public SourceUnit getSourceUnit()
- Returns:
 - current source unit
 
 
- 
getCompilationUnit
public CompilationUnit getCompilationUnit()
- Returns:
 - current compilation unit
 
 
 - 
 
 -