| CelCheckerLegacyImpl |
CelChecker implementation which uses the original CEL-Java APIs to provide a simple,
consistent interface for type-checking.
|
| CelCheckerLegacyImpl.Builder |
Builder class for the legacy CelChecker implementation.
|
| CelIdentDecl |
Abstract representation of a CEL identifier declaration.
|
| CelIdentDecl.Builder |
|
| DescriptorTypeProvider |
The DescriptorTypeProvider provides type information for one or more Descriptors.Descriptor
instances of proto messages.
|
| DescriptorTypeProvider.EnumValueDef |
|
| DescriptorTypeProvider.FieldDef |
Value object for a proto-based field definition.
|
| DescriptorTypeProvider.MapEntryDef |
Value object for Map entry TypeDef information.
|
| DescriptorTypeProvider.SymbolTable |
Helper class to construct a symbol table for messages, enums, and their respective
declarations.
|
| DescriptorTypeProvider.TypeDef |
Value object for a proto-based primitive, message, or enum definition.
|
| Env |
Environment used during checking of expressions.
|
| Env.DeclGroup |
Object for managing a group of declarations within a scope.
|
| Env.FunctionBuilder |
Deprecated.
|
| Env.IdentBuilder |
Deprecated.
|
| ExprChecker |
Deprecated.
|
| ExprChecker.OverloadResolution |
Helper object for holding an overload resolution result.
|
| ExprVisitor |
CEL expression visitor implementation.
|
| InferenceContext |
An object holding a context for type inference.
|
| ProtoTypeMask |
ProtoTypeMask describes the fraction of a protobuf type's object graph that should be
visible within CEL expressions.
|
| ProtoTypeMaskTypeProvider |
The ProtoTypeMaskTypeProvider binds a set of ProtoTypeMask instances to type
definitions and ensures that only fields which have been explicitly listed by the set of
ProtoTypeMask values is exposed within the CEL type system.
|
| Standard |
Standard declarations for CEL.
|
| TypeFormatter |
Class to format Type objects into String values.
|
| TypeProvider.CombinedTypeProvider |
The CombinedTypeProvider takes one or more TypeProvider instances and attempts
to look up a Type instance for a given typeName by calling each
TypeProvider in the order that they are provided to the constructor.
|
| TypeProvider.ExtensionFieldType |
|
| TypeProvider.FieldType |
|
| Types |
Utilities for dealing with the Type proto.
|