All Classes and Interfaces

Class
Description
Represents a binary operation in CEL expressions.
Binary operators supported in CEL expressions.
Represents a function call or method invocation in CEL expressions.
The main entry point for evaluating CEL expressions.
Represents a comprehension expression for generating lists or maps.
Represents a conditional (ternary) expression in CEL.
Base class for all CEL expression nodes in the Abstract Syntax Tree.
Visitor interface for traversing and operating on CEL expression nodes.
Represents a field initialization in a struct constructor.
Abstract interface for providing functions to CEL expressions.
Represents an identifier reference in CEL expressions.
Represents an index access operation in CEL expressions.
Interpreter for evaluating CEL expressions.
Represents a list literal in CEL expressions.
Represents a literal value in CEL expressions.
Enumeration representing the type of literal values in CEL expressions.
Represents a key-value pair in a map literal.
Represents a map literal in CEL expressions.
Exception thrown when parsing CEL expressions fails.
Recursive descent parser for CEL (Common Expression Language).
A compiled CEL program that can be evaluated multiple times.
Represents field selection in CEL expressions.
Represents a struct construction in CEL expressions.
Represents a unary operation in CEL expressions.
Enumeration representing unary operators supported in CEL expressions.
Utility helper methods for libcel.