Uses of Interface
dev.cel.common.ast.Expression
-
Packages that use Expression Package Description dev.cel.common.ast -
-
Uses of Expression in dev.cel.common.ast
Classes in dev.cel.common.ast with type parameters of type Expression Modifier and Type Interface Description static interfaceExpression.Call<E extends Expression>A call expression, including calls to predefined functions and operators.static interfaceExpression.Comprehension<E extends Expression>A comprehension expression applied to a list or map.static interfaceExpression.List<E extends Expression>A list creation expression.static interfaceExpression.Map.Entry<T extends Expression>Represents an entry of the map.static interfaceExpression.Select<E extends Expression>A field selection expression.static interfaceExpression.Struct.Entry<T extends Expression>Represents an entry of the structClasses in dev.cel.common.ast that implement Expression Modifier and Type Class Description classCelExprAn abstract representation of a common expression.Methods in dev.cel.common.ast with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
Expression.Call<E>Expression. call()Gets the underlying call expression.<E extends Expression>
Expression.Comprehension<E>Expression. comprehension()Gets the underlying comprehension expression.<E extends Expression>
Expression.List<E>Expression. list()Gets the underlying identifier expression.<E extends Expression>
Expression.Map<Expression.Map.Entry<E>>Expression. map()Gets the underlying map expression.<E extends Expression>
Expression.Select<E>Expression. select()Gets the underlying select expression.<E extends Expression>
Expression.Struct<Expression.Struct.Entry<E>>Expression. struct()Gets the underlying struct expression.
-