Class MacroGroovyMethods
- java.lang.Object
- 
- org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
- 
 public class MacroGroovyMethods extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMacroGroovyMethods.MacroValuePlaceholder
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDOLLAR_VALUE
 - 
Constructor SummaryConstructors Constructor Description MacroGroovyMethods()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static ListExpressionbuildSubstitutions(SourceUnit source, ASTNode expr)protected static ClosureExpressiongetClosureArgument(SourceUnit source, MethodCallExpression call)protected static TupleExpressiongetMacroArguments(SourceUnit source, MethodCallExpression call)static <T> Tmacro(java.lang.Object self, boolean asIs, Closure cl)static <T> Tmacro(java.lang.Object self, Closure cl)static <T> Tmacro(java.lang.Object self, CompilePhase compilePhase, boolean asIs, Closure cl)static <T> Tmacro(java.lang.Object self, CompilePhase compilePhase, Closure cl)static Expressionmacro(MacroContext macroContext, ClosureExpression closureExpression)static Expressionmacro(MacroContext macroContext, ConstantExpression asIsConstantExpression, ClosureExpression closureExpression)static Expressionmacro(MacroContext macroContext, PropertyExpression phaseExpression, ClosureExpression closureExpression)static Expressionmacro(MacroContext macroContext, PropertyExpression phaseExpression, ConstantExpression asIsConstantExpression, ClosureExpression closureExpression)
 
- 
- 
- 
Field Detail- 
DOLLAR_VALUEpublic static final java.lang.String DOLLAR_VALUE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
macropublic static <T> T macro(java.lang.Object self, @DelegatesTo(MacroValuePlaceholder.class) Closure cl)
 - 
macropublic static Expression macro(MacroContext macroContext, ClosureExpression closureExpression) 
 - 
macropublic static <T> T macro(java.lang.Object self, boolean asIs, @DelegatesTo(MacroValuePlaceholder.class) Closure cl)
 - 
macropublic static Expression macro(MacroContext macroContext, ConstantExpression asIsConstantExpression, ClosureExpression closureExpression) 
 - 
macropublic static <T> T macro(java.lang.Object self, CompilePhase compilePhase, @DelegatesTo(MacroValuePlaceholder.class) Closure cl)
 - 
macropublic static Expression macro(MacroContext macroContext, PropertyExpression phaseExpression, ClosureExpression closureExpression) 
 - 
macropublic static <T> T macro(java.lang.Object self, CompilePhase compilePhase, boolean asIs, @DelegatesTo(MacroValuePlaceholder.class) Closure cl)
 - 
macropublic static Expression macro(MacroContext macroContext, PropertyExpression phaseExpression, ConstantExpression asIsConstantExpression, ClosureExpression closureExpression) 
 - 
buildSubstitutionspublic static ListExpression buildSubstitutions(SourceUnit source, ASTNode expr) 
 - 
getMacroArgumentsprotected static TupleExpression getMacroArguments(SourceUnit source, MethodCallExpression call) 
 - 
getClosureArgumentprotected static ClosureExpression getClosureArgument(SourceUnit source, MethodCallExpression call) 
 
- 
 
-