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 SummaryModifier and Type Method Description MethodCallExpressiongetCall()CompilationUnitgetCompilationUnit()SourceUnitgetSourceUnit()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
MacroContextpublic 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
 
 
-