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 MethodCallExpression
getCall()
CompilationUnit
getCompilationUnit()
SourceUnit
getSourceUnit()
-
-
-
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
-
-