Runtime support for
macro { } method.
| Enum constant | Description |
|---|---|
INSTANCE |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static org.codehaus.groovy.ast.ASTNode |
getMacroValue(org.codehaus.groovy.ast.stmt.BlockStatement closureBlock, boolean asIs) |
<T> |
T |
macro(String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass)Runtime support for method. |
<T> |
T |
macro(boolean asIs, String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass) |
<T> |
T |
macro(org.codehaus.groovy.control.CompilePhase compilePhase, String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass) |
<T> |
T |
macro(org.codehaus.groovy.control.CompilePhase compilePhase, boolean asIs, String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass) |
Runtime support for
macro { } method.
Copyright © 2003-2018 The Apache Software Foundation. All rights reserved.