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.compiler dev.cel.parser -
-
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
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.FunctionDeclConstructors in dev.cel.common with annotations of type Internal Constructor Description CelAbstractSyntaxTree(CelExpr celExpr, CelSource celSource)Internal: Consumers should not be creating an instance of this class directly.CelAbstractSyntaxTree(CelExpr celExpr, CelSource celSource, java.util.Map<java.lang.Long,CelReference> references, java.util.Map<java.lang.Long,CelType> types)Internal: Consumers should not be creating an instance of this class directly.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 classBasicCodePointArrayAn array of code points that contain code points from both the Latin-1 character set and Basic Multilingual Plane.classCelCodePointArrayRepresents an in-memory read-only contiguous source of Unicode code points.classCodePointStreamImplementation of ANTLRv4 CharStream using CelCodePointArray.classConstantsInternal utility class for working withcom.google.api.expr.Constant.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.classSupplementalCodePointArrayArray of code points that contain code points from Latin-1 character set, basic multilingual plane or the supplemental multilingual plane. -
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.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.
-