@CompileStatic class AstHelper extends Object
Helping to create a few standard AST constructs
| Constructor and description | 
|---|
| AstHelper
                                () | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | static ExpressionStatement | createVariableAlias(String aliasName, ClassNode variableType, String variableName) | 
|  | static ExpressionStatement | createVariableDefinition(String variableName, ClassNode variableType, Expression value, boolean variableShouldBeFinal) | 
|  | static VariableExpression | createVariableReference(Map variableSpec) | 
|  | static Statement | recurByThrowStatement()This statement will throw exception which will be caught and redirected to jump to surrounding while loop's start label Also works from within Closures but is a tiny bit slower | 
|  | static Statement | recurStatement()This statement should make the code jump to surrounding while loop's start label Does not work from within Closures | 
This statement will throw exception which will be caught and redirected to jump to surrounding while loop's start label Also works from within Closures but is a tiny bit slower
This statement should make the code jump to surrounding while loop's start label Does not work from within Closures
Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.