| CelConstant |
Represents a primitive literal.
|
| CelConstant.CelConstantNotSet |
An unset constant.
|
| CelConstant.Kind |
Represents the type of the Constant
|
| CelExpr |
An abstract representation of a common expression.
|
| CelExpr.Builder |
Builder for CelExpr.
|
| CelExpr.CelCall |
A call expression.
|
| CelExpr.CelCall.Builder |
Builder for CelCall.
|
| CelExpr.CelComprehension |
A comprehension expression applied to a list or map.
|
| CelExpr.CelComprehension.Builder |
Builder for Comprehension.
|
| CelExpr.CelIdent |
An identifier expression.
|
| CelExpr.CelIdent.Builder |
Builder for CelIdent.
|
| CelExpr.CelList |
A list creation expression.
|
| CelExpr.CelList.Builder |
Builder for CelList.
|
| CelExpr.CelMap |
A map creation expression.
|
| CelExpr.CelMap.Builder |
Builder for CelMap.
|
| CelExpr.CelMap.Entry |
Represents an entry of the map.
|
| CelExpr.CelMap.Entry.Builder |
Builder for CelMap.Entry.
|
| CelExpr.CelNotSet |
An unset expression.
|
| CelExpr.CelSelect |
A field selection expression.
|
| CelExpr.CelSelect.Builder |
Builder for CelSelect.
|
| CelExpr.CelStruct |
A message creation expression.
|
| CelExpr.CelStruct.Builder |
Builder for CelStruct.
|
| CelExpr.CelStruct.Entry |
Represents an entry of the struct
|
| CelExpr.CelStruct.Entry.Builder |
Builder for CelStruct.Entry.
|
| CelExpr.ExprKind |
Denotes the kind of the expression.
|
| CelExpr.ExprKind.Kind |
Expression kind.
|
| CelExprFactory |
Factory for generating expression nodes.
|
| CelExprIdGeneratorFactory.MonotonicIdGenerator |
MonotonicIdGenerator increments expression IDs from an initial seed value.
|
| CelExprIdGeneratorFactory.StableIdGenerator |
StableIdGenerator ensures new IDs are only created the first time they are encountered.
|
| CelExprVisitor.ComprehensionArg |
ComprehensionArg specifies the arg ordinal values for comprehension arguments, where the
ordinal of the enum maps to the ordinal of the argument in the comprehension expression.
|
| CelReference |
Describes a resolved reference to a declaration.
|
| CelReference.Builder |
|
| Expression |
An abstract representation of a common expression.
|
| Expression.Call |
A call expression, including calls to predefined functions and operators.
|
| Expression.Comprehension |
A comprehension expression applied to a list or map.
|
| Expression.Ident |
An identifier expression.
|
| Expression.List |
A list creation expression.
|
| Expression.Map |
A map creation expression.
|
| Expression.Map.Entry |
Represents an entry of the map.
|
| Expression.Select |
A field selection expression.
|
| Expression.Struct |
A message creation expression.
|
| Expression.Struct.Entry |
Represents an entry of the struct
|