- org.codehaus.groovy.macro.runtime.MacroBuilder
-
-
Enum Constants Summary
Enum constants classes
| Enum constant |
Description |
INSTANCE |
|
-
Methods Summary
Methods
| Type Params |
Return Type |
Name and description |
|
public static org.codehaus.groovy.ast.ASTNode |
getMacroValue(org.codehaus.groovy.ast.stmt.BlockStatement closureBlock, boolean asIs)
|
|
protected org.codehaus.groovy.control.SourceUnit |
getSourceUnit()
|
<T> |
public T |
macro(String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass)
|
<T> |
public T |
macro(boolean asIs, String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass)
|
<T> |
public 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> |
public 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)
|
|
public org.codehaus.groovy.ast.expr.Expression |
transform(org.codehaus.groovy.ast.expr.Expression expression)
|
-
Inherited Methods Summary
Inherited Methods
| Methods inherited from class |
Name |
class Enum |
name, equals, toString, hashCode, compareTo, compareTo, valueOf, describeConstable, getDeclaringClass, ordinal, wait, wait, wait, getClass, notify, notifyAll |
-
-
Method Detail
-
public static org.codehaus.groovy.ast.ASTNode getMacroValue(org.codehaus.groovy.ast.stmt.BlockStatement closureBlock, boolean asIs)
-
@Override
protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
-
<T> public T macro(String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass)
-
<T> public T macro(boolean asIs, String source, List<groovy.lang.Closure<org.codehaus.groovy.ast.expr.Expression>> context, Class<T> resultClass)
-
<T> public 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> @SuppressWarnings("unchecked")
public 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)
-
@Override
public org.codehaus.groovy.ast.expr.Expression transform(org.codehaus.groovy.ast.expr.Expression expression)
Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.