Class ConstantFolder

java.lang.Object
com.helix.core.bytecode.ConstantFolder
All Implemented Interfaces:
AstVisitor<ExpressionNode>

public class ConstantFolder extends Object implements AstVisitor<ExpressionNode>
AST Optimization pass that performs constant folding on literal expressions. Reduces compile-time constant operations (e.g. 2 + 3 -> 5, "a" + "b" -> "ab").