Uses of Class
dev.cel.common.annotations.Internal
-
Packages that use Internal Package Description dev.cel.checker dev.cel.common dev.cel.common.ast dev.cel.common.internal dev.cel.common.types dev.cel.common.values dev.cel.compiler dev.cel.parser dev.cel.runtime -
-
Uses of Internal in dev.cel.checker
Classes in dev.cel.checker with annotations of type Internal Modifier and Type Class Description classCelIdentDeclAbstract representation of a CEL identifier declaration.classDescriptorTypeProviderTheDescriptorTypeProviderprovides type information for one or moreDescriptors.Descriptorinstances of proto messages.classEnvEnvironment used during checking of expressions.classExprCheckerDeprecated.Please migrate to CEL-Java Fluent APIs instead.classExprVisitorCEL expression visitor implementation.classInferenceContextAn object holding a context for type inference.classStandardStandard declarations for CEL.classTypeFormatterClass to formatTypeobjects intoStringvalues.classTypesUtilities for dealing with theTypeproto.Methods in dev.cel.checker with annotations of type Internal Modifier and Type Method Description static CelAbstractSyntaxTreeExprChecker. typecheck(Env env, java.lang.String inContainer, CelAbstractSyntaxTree ast, com.google.common.base.Optional<CelType> expectedResultType)Deprecated.Type-checks the parsed expression within the given environment and returns a checked expression. -
Uses of Internal in dev.cel.common
Classes in dev.cel.common with annotations of type Internal Modifier and Type Class Description classCelRuntimeExceptionWrapper for an unchecked runtime exception with a CelErrorCode supplied.Methods in dev.cel.common with annotations of type Internal Modifier and Type Method Description static DeclCelFunctionDecl. celFunctionDeclToDecl(CelFunctionDecl celFunctionDecl)Converts aCelFunctionDeclto a protobuf equivalent formDecl.FunctionDeclstatic CelAbstractSyntaxTreeCelAbstractSyntaxTree. newCheckedAst(CelExpr celExpr, CelSource celSource, java.util.Map<java.lang.Long,CelReference> references, java.util.Map<java.lang.Long,CelType> types)Constructs a new instance of CelAbstractSyntaxTree that represent a checked expression.Constructors in dev.cel.common with annotations of type Internal Constructor Description CelValidationResult(CelAbstractSyntaxTree ast, com.google.common.collect.ImmutableList<CelIssue> issues)Internal: Consumers should not be creating an instance of this class on their ownCelValidationResult(CelSource source, com.google.common.collect.ImmutableList<CelIssue> issues)Internal: Consumers should not be creating an instance of this class directly.CelValidationResult(CelSource source, java.lang.Throwable failure, com.google.common.collect.ImmutableList<CelIssue> issues)Internal: Consumers should not be creating an instance of this class directly. -
Uses of Internal in dev.cel.common.ast
Classes in dev.cel.common.ast with annotations of type Internal Modifier and Type Class Description classCelConstantRepresents a primitive literal.classCelExprAn abstract representation of a common expression.classCelReferenceDescribes a resolved reference to a declaration. -
Uses of Internal in dev.cel.common.internal
Classes in dev.cel.common.internal with annotations of type Internal Modifier and Type Class Description classAdaptingTypesCollection of types which support bidirectional adaptation between CEL and Java native value representations.classBasicCodePointArrayAn array of code points that contain code points from both the Latin-1 character set and Basic Multilingual Plane.classBidiConverter<A,B>TheBidiConverteris a bidirectional converter which containsConverterobjects to forward convert from proto to CEL and backward convert from CEL to proto.classCelCodePointArrayRepresents an in-memory read-only contiguous source of Unicode code points.interfaceCelDescriptorPoolCelDescriptorPoolallows lookup of descriptors for message types and field descriptors for Proto2 extension messages.classCodePointStreamImplementation of ANTLRv4 CharStream using CelCodePointArray.classCombinedDescriptorPoolTheCombinedDescriptorPooltakes one or moreCelDescriptorPoolinstances and supports descriptor lookups in the order the descriptor pools are added to the constructor.classComparisonFunctionsTheComparisonFunctionsmethods provide safe cross-type comparisons betweenlong,double, andUnsignedLongvalues.classConstantsInternal utility class for working withcom.google.api.expr.Constant.interfaceConverter<A,B>Functional interface for converting between two types.classDefaultDescriptorPoolA descriptor pool that has descriptors pre-loaded for well-known types defined byWellKnownProto.classDefaultMessageFactoryDefaultMessageFactory producesMessage.Builderinstances by protobuf name.classDynamicProtoTheDynamicProtoclass supports the conversion ofAnyvalues to concreteMessagetypes based on provided descriptors.interfaceEnvVisitorSimple API for visiting the declarations of a CEL environmentclassErrorsAn object which manages error reporting.classLatin1CodePointArrayRepresents an in-memory contiguous source of ISO-LATIN-1 code points.classProtoAdapterTheProtoAdapterutilities handle conversion between native Java objects which represent CEL values and well-known protobuf counterparts.classProtoEqualityTheProtoEqualityimplementation is an alternative to theMessage.equals(java.lang.Object)implementation that is consistent with the C++MessageDifferencer::Equalsdefinition.classSupplementalCodePointArrayArray of code points that contain code points from Latin-1 character set, basic multilingual plane or the supplemental multilingual plane.classWellKnownProtoWellKnownProto types used throughout CEL. -
Uses of Internal in dev.cel.common.types
Classes in dev.cel.common.types with annotations of type Internal Modifier and Type Class Description classUnspecifiedTypeRepresents an unspecified CEL-Type.Methods in dev.cel.common.types with annotations of type Internal Modifier and Type Method Description static TypeCelTypes. celTypeToType(CelType celType)Converts a Protobuf type into CEL native type.static ListTypeListType. create()Do not use.static UnspecifiedTypeUnspecifiedType. create()Do not use.static OpaqueTypeCelTypes. createFunctionType(CelType resultType, java.lang.Iterable<CelType> argumentTypes)Create an abstract type with an expected result type (first argument in the parameter) and the argument types.static CelTypeCelTypes. typeToCelType(Type type)Converts a Protobuf type to CEL native type. -
Uses of Internal in dev.cel.common.values
Classes in dev.cel.common.values with annotations of type Internal Modifier and Type Class Description classCelValueA representation of a CEL value for the runtime.classErrorValueCelErrorValue represent the intermediate error that occurs during evaluation in the form of Java exception.classProtoCelValueConverterCelValueConverterhandles bidirectional conversion between native Java and protobuf objects toCelValue.classProtoMessageValueProviderProtoMessageValueProviderconstructs new instances of a protobuf message given its fully qualified name and its fields to populate. -
Uses of Internal in dev.cel.compiler
Classes in dev.cel.compiler with annotations of type Internal Modifier and Type Class Description classCelCompilerImplCelCompiler implementation which uses either the legacy or modernized CEL-Java stack to offer a stream-lined expression parse/type-check experience, via a singlecompilemethod. -
Uses of Internal in dev.cel.parser
Classes in dev.cel.parser with annotations of type Internal Modifier and Type Class Description classCelParserImplModernized parser implementation for CEL. -
Uses of Internal in dev.cel.runtime
Classes in dev.cel.runtime with annotations of type Internal Modifier and Type Class Description classActivationAn object which allows to bind names to values.classCelRuntimeLegacyImplCelRuntimeimplementation based on the legacy CEL-Java stack.classDefaultDispatcherDefault implementation ofDispatcher.classDefaultInterpreterDefault implementation of the CEL interpreter.classDefaultMetadataMetadata implementation based onCheckedExpr.classDescriptorMessageProviderAn implementation ofRuntimeTypeProviderwhich relies on proto descriptors.interfaceDispatcherAn object which implements dispatching of function calls.interfaceGlobalResolverAn interface describing an object that can perform a lookup on a given name, returning the value associated with the so-named global variable.interfaceIncompleteDataDeprecated.interfaceInterpretableRepresent an expression which can be interpreted repeatedly using a given activation.interfaceInterpreterInterface to a CEL interpreter.classInterpreterExceptionAn exception produced during interpretation of expressions.classInterpreterUtilUtil class for CEL interpreter.interfaceMessageProviderAn object which allows to create and interpret messages.interfaceMetadataAn interface which provides metadata for syntax nodes.classPartialMessageDeprecated.interfacePartialMessageOrBuilderDeprecated.interfaceRegistrarAn object which registers the functions that aDispatchercalls.classRuntimeEqualityCEL Library Internals.classRuntimeHelpersHelper methods for common CEL related routines.interfaceRuntimeTypeProviderTheRuntimeTypeProvideris a combination of theMessageProviderandTypeResolverinterfaces.classRuntimeTypeProviderLegacyImplBridge between the old RuntimeTypeProvider and CelValueProvider APIs.classRuntimeUnknownResolverRuntime representation of the current state in an iterative evaluation session.classStandardFunctionsAdds standard functions to aRegistrar.classStandardTypeResolverTheStandardTypeResolverimplements theTypeResolverand resolves types supported by the CEL standard environment.interfaceTypeResolverTheTypeResolverdetermines the CEL type of Java-native values and assists with adapting check-time types to runtime values.interfaceUnknownTrackingInterpretableAn interpretable that allows for tracking unknowns at runtime.
-