Uses of Package
dev.cel.common.types
-
Packages that use dev.cel.common.types Package Description dev.cel.bundle dev.cel.checker dev.cel.common dev.cel.common.types dev.cel.common.values dev.cel.compiler dev.cel.runtime -
Classes in dev.cel.common.types used by dev.cel.bundle Class Description CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters.CelTypeProvider TheCelTypeProvideris used to lookupCelTypedefinitions by name, as well as enumerate supportedCelTypeProvider.types(). -
Classes in dev.cel.common.types used by dev.cel.checker Class Description CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters.CelTypeProvider TheCelTypeProvideris used to lookupCelTypedefinitions by name, as well as enumerate supportedCelTypeProvider.types(). -
Classes in dev.cel.common.types used by dev.cel.common Class Description CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters. -
Classes in dev.cel.common.types used by dev.cel.common.types Class Description CelKind TheCelKindindicates the type category.CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters.CelTypeProvider TheCelTypeProvideris used to lookupCelTypedefinitions by name, as well as enumerate supportedCelTypeProvider.types().EnumType Enum types to support strongly typed enums with lookups by value name and number.EnumType.EnumNameResolver Functional interface for looking up an enum name by its number.EnumType.EnumNumberResolver Functional interface for lookup up an enum number by its local or fully qualified name.ListType Lists are a parameterized type with the parameter indicating theelemType.MapType Maps are a parameterized type where the two parameters supported indicate thekeyTypeandvalueTypeof map entries.NullableType Nullable types are a union type which indicate that the value is either thetargetTypeorSimpleType.NULL_TYPEOpaqueType An opaque type's properties may only be accessed via function calls associated with the type.OptionalType OptionalType is an opaque type that that represents an optional value.ProtoMessageType TheProtoMessageTypeis aStructTypewith support for protoExtensions and field masks.ProtoMessageType.Extension Extensioncontains the name, type, and target message type of the extension.StructType Struct type indicates that the typenameis a structured object with typed properties.StructType.Field Value object which holds a reference to the field name and type.StructType.FieldResolver TheFieldResolveris used to lookup the type of aStructType'sfieldName.StructTypeReference A simple type reference to a struct.TypeParamType Type parameters are 'free' types which take on a concrete type contextually.TypeType TheTypeTypeis a type which holds a reference to a type-kind.UnspecifiedType Represents an unspecified CEL-Type. -
Classes in dev.cel.common.types used by dev.cel.common.values Class Description CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters.OpaqueType An opaque type's properties may only be accessed via function calls associated with the type.OptionalType OptionalType is an opaque type that that represents an optional value.TypeType TheTypeTypeis a type which holds a reference to a type-kind. -
Classes in dev.cel.common.types used by dev.cel.compiler Class Description CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters.CelTypeProvider TheCelTypeProvideris used to lookupCelTypedefinitions by name, as well as enumerate supportedCelTypeProvider.types(). -
Classes in dev.cel.common.types used by dev.cel.runtime Class Description CelType Abstract representation of a CEL type which indicates itsCelKind,name, andparameters.