Package dev.cel.runtime
Interface Interpretable
-
@Immutable @Internal public interface Interpretable
Represent an expression which can be interpreted repeatedly using a given activation.CEL Library Internals. Do Not Use.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objecteval(GlobalResolver resolver)Runs interpretation with the given activation which supplies name/value bindings.java.lang.Objecteval(GlobalResolver resolver, CelEvaluationListener listener)
-
-
-
Method Detail
-
eval
java.lang.Object eval(GlobalResolver resolver) throws InterpreterException
Runs interpretation with the given activation which supplies name/value bindings.- Throws:
InterpreterException
-
eval
java.lang.Object eval(GlobalResolver resolver, CelEvaluationListener listener) throws InterpreterException
- Throws:
InterpreterException
-
-