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 SummaryConstructors Constructor Description MacroContext(CompilationUnit compilationUnit, SourceUnit sourceUnit, MethodCallExpression call)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodCallExpressiongetCall()CompilationUnitgetCompilationUnit()SourceUnitgetSourceUnit()
 
- 
- 
- 
Constructor Detail- 
MacroContextpublic MacroContext(CompilationUnit compilationUnit, SourceUnit sourceUnit, MethodCallExpression call) 
 
- 
 - 
Method Detail- 
getCallpublic MethodCallExpression getCall() - Returns:
- original method call expression
 
 - 
getSourceUnitpublic SourceUnit getSourceUnit() - Returns:
- current source unit
 
 - 
getCompilationUnitpublic CompilationUnit getCompilationUnit() - Returns:
- current compilation unit
 
 
- 
 
-