Class VanExpressions

java.lang.Object
dev.vanengine.core.runtime.VanExpressions

public class VanExpressions extends Object
Evaluates JavaScript-like expressions against a Java data model.

Two-phase design: expressions are compiled once into an VanExpressions.Expr tree, then evaluated many times against different scopes. Compiled expressions are cached globally — the same expression string is never re-parsed.

Thread-safe and stateless.

  • Method Details