| java.lang.Object org.mvel.util.CompilerTools
CompilerTools | public class CompilerTools (Code) | | |
Method Summary | |
public static Map<String, Function> | extractAllDeclaredFunctions(CompiledExpression compile) Returns an ordered Map of all functions declared within an compiled script. | public static ASTLinkedList | optimizeAST(ASTLinkedList astLinkedList, boolean secondPassOptimization) Optimize the AST, by reducing any stack-based-operations to dedicated nodes where possible.
Parameters: astLinkedList - - AST to be optimized. Parameters: secondPassOptimization - - perform a second pass optimization to optimize boolean expressions. |
extractAllDeclaredFunctions | public static Map<String, Function> extractAllDeclaredFunctions(CompiledExpression compile)(Code) | | Returns an ordered Map of all functions declared within an compiled script.
Parameters: compile - - ordered Map |
optimizeAST | public static ASTLinkedList optimizeAST(ASTLinkedList astLinkedList, boolean secondPassOptimization)(Code) | | Optimize the AST, by reducing any stack-based-operations to dedicated nodes where possible.
Parameters: astLinkedList - - AST to be optimized. Parameters: secondPassOptimization - - perform a second pass optimization to optimize boolean expressions. optimized AST |
|
|