Uses of Class
dev.cel.expr.Type
-
Packages that use Type Package Description dev.cel.bundle dev.cel.checker dev.cel.common dev.cel.common.types dev.cel.compiler dev.cel.expr dev.cel.runtime -
-
Uses of Type in dev.cel.bundle
Methods in dev.cel.bundle with parameters of type Type Modifier and Type Method Description CelBuilderCelBuilder. addVar(java.lang.String name, Type type)Add a variable declaration with a givennameandType.CelBuilderCelBuilder. setProtoResultType(Type resultType)Set the expectedresultTypein proto format described in checked.proto for the type-checked expression. -
Uses of Type in dev.cel.checker
Fields in dev.cel.checker declared as Type Modifier and Type Field Description static TypeTypes. ANYstatic TypeTypes. BOOLstatic TypeTypes. BYTESstatic TypeTypes. DOUBLEstatic TypeTypes. DURATIONstatic TypeTypes. DYNstatic TypeTypes. ERRORstatic TypeTypes. INT64static TypeTypes. NULL_TYPEstatic TypeTypes. STRINGstatic TypeTypes. TIMESTAMPstatic TypeTypes. UINT64Methods in dev.cel.checker that return Type Modifier and Type Method Description static TypeTypes. create(Type target)Create a typeType.static TypeTypes. create(Type.PrimitiveType type)Create a primitiveType.static TypeTypes. create(Type.WellKnownType type)Create a well-knownType.static TypeTypes. createList(Type elemType)Create a list withelemType.static TypeTypes. createMap(Type keyType, Type valueType)Create a map withkeyTypeandvalueType.static TypeTypes. createMessage(java.lang.String messageName)Create a messageTypeformessageName.static TypeTypes. createTypeParam(java.lang.String name)Create a type paramType.static TypeTypes. createWrapper(Type type)Create a wrapper type where the input is aTypeof primitive types.static TypeTypes. createWrapper(Type.PrimitiveType primitive)Create a wrapper type for theprimitive.TypeEnv. getType(Expr expr)Deprecated.UseEnv.getType(CelExpr)instead.@Nullable TypeDescriptorTypeProvider. lookupType(java.lang.String typeName)@Nullable TypeTypeProvider.CombinedTypeProvider. lookupType(java.lang.String typeName)@Nullable TypeTypeProvider. lookupType(java.lang.String typeName)Deprecated.Lookup the aTypegiven a qualifiedtypeName.abstract TypeTypeProvider.ExtensionFieldType. messageType()TheTypeof the message being extended.static TypeTypes. substitute(java.util.Map<Type,Type> subs, Type type, boolean typeParamToDyn)Deprecated.UseTypes.substitute(Map, CelType, boolean)instead.abstract TypeTypeProvider.FieldType. type()TheTypeof the field.Methods in dev.cel.checker that return types with arguments of type Type Modifier and Type Method Description static @Nullable java.util.Map<Type,Type>Types. isAssignable(java.util.Map<Type,Type> subs, Type type1, Type type2)Deprecated.UseTypes.isAssignable(Map, CelType, CelType)instead.static @Nullable java.util.Map<Type,Type>Types. isAssignable(java.util.Map<Type,Type> subs, Type type1, Type type2)Deprecated.UseTypes.isAssignable(Map, CelType, CelType)instead.Methods in dev.cel.checker with parameters of type Type Modifier and Type Method Description EnvEnv. add(java.lang.String name, Type type)Deprecated.Migrate to the CEL-Java fluent APIs and leverage the publicly available native types (e.g:CelCompilerFactoryacceptsCelFunctionDeclandCelVarDecl).Env.FunctionBuilderEnv.FunctionBuilder. add(java.lang.String id, Type resultType, Type... argTypes)Deprecated.Add an overload.Env.FunctionBuilderEnv.FunctionBuilder. add(java.lang.String id, Type resultType, java.lang.Iterable<Type> argTypes)Deprecated.Add an overload.Env.FunctionBuilderEnv.FunctionBuilder. add(java.lang.String id, java.util.List<java.lang.String> typeParams, Type resultType, Type... argTypes)Deprecated.Add an overload, with type params.Env.FunctionBuilderEnv.FunctionBuilder. add(java.lang.String id, java.util.List<java.lang.String> typeParams, Type resultType, java.lang.Iterable<Type> argTypes)Deprecated.Add an overload, with type params.static TypeTypes. create(Type target)Create a typeType.static TypeTypes. createList(Type elemType)Create a list withelemType.static TypeTypes. createMap(Type keyType, Type valueType)Create a map withkeyTypeandvalueType.static TypeTypes. createWrapper(Type type)Create a wrapper type where the input is aTypeof primitive types.static @Nullable java.util.Map<Type,Type>Types. isAssignable(java.util.Map<Type,Type> subs, Type type1, Type type2)Deprecated.UseTypes.isAssignable(Map, CelType, CelType)instead.static booleanTypes. isDynOrError(Type type)Deprecated.Use {Types.isDynOrError(CelType)} instead.static booleanTypes. isEqualOrLessSpecific(Type type1, Type type2)Deprecated.UseTypes.isEqualOrLessSpecific(CelType, CelType)instead.@Nullable com.google.common.collect.ImmutableSet<java.lang.String>DescriptorTypeProvider. lookupFieldNames(Type type)@Nullable com.google.common.collect.ImmutableSet<java.lang.String>TypeProvider.CombinedTypeProvider. lookupFieldNames(Type type)default @Nullable com.google.common.collect.ImmutableSet<java.lang.String>TypeProvider. lookupFieldNames(Type type)Deprecated.Returns the field names associated with the givenType.@Nullable TypeProvider.FieldTypeDescriptorTypeProvider. lookupFieldType(Type type, java.lang.String fieldName)@Nullable TypeProvider.FieldTypeTypeProvider.CombinedTypeProvider. lookupFieldType(Type type, java.lang.String fieldName)@Nullable TypeProvider.FieldTypeTypeProvider. lookupFieldType(Type type, java.lang.String fieldName)Deprecated.Lookup theFieldTypefor afieldNamewithin atype.static TypeProvider.ExtensionFieldTypeTypeProvider.ExtensionFieldType. of(Type fieldType, Type messageType)static TypeProvider.FieldTypeTypeProvider.FieldType. of(Type type)Create a newFieldTypeinstance from the providedtype.CelCheckerBuilderCelCheckerBuilder. setProtoResultType(Type resultType)Set the expectedresultTypein proto format described in checked.proto for the type-checked expression.CelCheckerBuilderCelCheckerLegacyImpl.Builder. setProtoResultType(Type resultType)static TypeTypes. substitute(java.util.Map<Type,Type> subs, Type type, boolean typeParamToDyn)Deprecated.UseTypes.substitute(Map, CelType, boolean)instead.Env.IdentBuilderEnv.IdentBuilder. type(Type value)Deprecated.Set the identifier type.Method parameters in dev.cel.checker with type arguments of type Type Modifier and Type Method Description Env.FunctionBuilderEnv.FunctionBuilder. add(java.lang.String id, Type resultType, java.lang.Iterable<Type> argTypes)Deprecated.Add an overload.Env.FunctionBuilderEnv.FunctionBuilder. add(java.lang.String id, java.util.List<java.lang.String> typeParams, Type resultType, java.lang.Iterable<Type> argTypes)Deprecated.Add an overload, with type params.static @Nullable java.util.Map<Type,Type>Types. isAssignable(java.util.Map<Type,Type> subs, Type type1, Type type2)Deprecated.UseTypes.isAssignable(Map, CelType, CelType)instead.static @Nullable java.util.Map<Type,Type>Types. isAssignable(java.util.Map<Type,Type> subs, Type type1, Type type2)Deprecated.UseTypes.isAssignable(Map, CelType, CelType)instead.static TypeTypes. substitute(java.util.Map<Type,Type> subs, Type type, boolean typeParamToDyn)Deprecated.UseTypes.substitute(Map, CelType, boolean)instead.static TypeTypes. substitute(java.util.Map<Type,Type> subs, Type type, boolean typeParamToDyn)Deprecated.UseTypes.substitute(Map, CelType, boolean)instead.static CheckedExprExprChecker. typecheck(Env env, java.lang.String inContainer, ParsedExpr parsedExpr, com.google.common.base.Optional<Type> expectedResultType)Deprecated.Do not use. -
Uses of Type in dev.cel.common
Methods in dev.cel.common that return Type Modifier and Type Method Description TypeCelAbstractSyntaxTree. getProtoResultType()For a type checked abstract syntax tree the resulting type is returned in proto format described in checked.proto.TypeCelProtoAbstractSyntaxTree. getProtoResultType()For a type checked abstract syntax tree the resulting type is returned in proto format described in checked.proto. -
Uses of Type in dev.cel.common.types
Fields in dev.cel.common.types declared as Type Modifier and Type Field Description static TypeCelTypes. ANYstatic TypeCelTypes. BOOLstatic TypeCelTypes. BYTESstatic TypeCelTypes. DOUBLEstatic TypeCelTypes. DURATIONstatic TypeCelTypes. DYNstatic TypeCelTypes. ERRORstatic TypeCelTypes. INT64static TypeCelTypes. NULL_TYPEstatic TypeCelTypes. STRINGstatic TypeCelTypes. TIMESTAMPstatic TypeCelTypes. UINT64Methods in dev.cel.common.types that return Type Modifier and Type Method Description static TypeCelTypes. celTypeToType(CelType celType)Converts a Protobuf type into CEL native type.static TypeCelTypes. create(Type target)Create a typeType.static TypeCelTypes. create(Type.PrimitiveType type)Create a primitiveType.static TypeCelTypes. create(Type.WellKnownType type)Create a well-knownType.static TypeCelTypes. createList(Type elemType)Create a list withelemType.static TypeCelTypes. createMap(Type keyType, Type valueType)Create a map withkeyTypeandvalueType.static TypeCelTypes. createMessage(Descriptors.Descriptor descriptor)Create a messageTypeforDescriptor.static TypeCelTypes. createMessage(java.lang.String messageName)Create a messageTypeformessageName.static TypeCelTypes. createOptionalType(Type paramType)Create an abstract type indicating that the parameterized type may be contained within the object.static TypeCelTypes. createTypeParam(java.lang.String name)Create a type paramType.static TypeCelTypes. createWrapper(Type type)Create a wrapper type where the input is aTypeof primitive types.static TypeCelTypes. createWrapper(Type.PrimitiveType primitive)Create a wrapper type for theprimitive.Methods in dev.cel.common.types with parameters of type Type Modifier and Type Method Description static TypeCelTypes. create(Type target)Create a typeType.static TypeCelTypes. createList(Type elemType)Create a list withelemType.static TypeCelTypes. createMap(Type keyType, Type valueType)Create a map withkeyTypeandvalueType.static TypeCelTypes. createOptionalType(Type paramType)Create an abstract type indicating that the parameterized type may be contained within the object.static TypeCelTypes. createWrapper(Type type)Create a wrapper type where the input is aTypeof primitive types.static java.lang.StringCelTypes. format(Type type)Deprecated.UseCelTypes.format(CelType)instead.static booleanCelTypes. isOptionalType(Type type)Checks if the provided parameter is an optional typestatic CelTypeCelTypes. typeToCelType(Type type)Converts a Protobuf type to CEL native type. -
Uses of Type in dev.cel.compiler
Methods in dev.cel.compiler with parameters of type Type Modifier and Type Method Description CelCompilerBuilderCelCompilerBuilder. addVar(java.lang.String name, Type type)Add a variable declaration with a givennameand proto basedType.CelCompilerBuilderCelCompilerImpl.Builder. addVar(java.lang.String name, Type type)CelCompilerBuilderCelCompilerBuilder. setProtoResultType(Type resultType)Set the expectedresultTypein proto format described in checked.proto for the type-checked expression.CelCompilerBuilderCelCompilerImpl.Builder. setProtoResultType(Type resultType) -
Uses of Type in dev.cel.expr
Methods in dev.cel.expr that return Type Modifier and Type Method Description TypeType.Builder. build()TypeType.Builder. buildPartial()TypeType.FunctionType.Builder. getArgTypes(int index)Argument types of the function.TypeType.FunctionType. getArgTypes(int index)Argument types of the function.TypeType.FunctionTypeOrBuilder. getArgTypes(int index)Argument types of the function.static TypeType. getDefaultInstance()TypeType.Builder. getDefaultInstanceForType()TypeType. getDefaultInstanceForType()TypeType.ListType.Builder. getElemType()The element type.TypeType.ListType. getElemType()The element type.TypeType.ListTypeOrBuilder. getElemType()The element type.TypeType.MapType.Builder. getKeyType()The type of the key.TypeType.MapType. getKeyType()The type of the key.TypeType.MapTypeOrBuilder. getKeyType()The type of the key.TypeType.AbstractType.Builder. getParameterTypes(int index)Parameter types for this abstract type.TypeType.AbstractType. getParameterTypes(int index)Parameter types for this abstract type.TypeType.AbstractTypeOrBuilder. getParameterTypes(int index)Parameter types for this abstract type.TypeDecl.FunctionDecl.Overload.Builder. getParams(int index)List of function parameter [Type][cel.expr.Type] values.TypeDecl.FunctionDecl.Overload. getParams(int index)List of function parameter [Type][cel.expr.Type] values.TypeDecl.FunctionDecl.OverloadOrBuilder. getParams(int index)List of function parameter [Type][cel.expr.Type] values.TypeDecl.FunctionDecl.Overload.Builder. getResultType()Required.TypeDecl.FunctionDecl.Overload. getResultType()Required.TypeDecl.FunctionDecl.OverloadOrBuilder. getResultType()Required.TypeType.FunctionType.Builder. getResultType()Result type of the function.TypeType.FunctionType. getResultType()Result type of the function.TypeType.FunctionTypeOrBuilder. getResultType()Result type of the function.TypeDecl.IdentDecl.Builder. getType()Required.TypeDecl.IdentDecl. getType()Required.TypeDecl.IdentDeclOrBuilder. getType()Required.TypeType.Builder. getType()Type type.TypeType. getType()Type type.TypeTypeOrBuilder. getType()Type type.TypeCheckedExpr.Builder. getTypeMapOrDefault(long key, Type defaultValue)A map from expression ids to types.TypeCheckedExpr. getTypeMapOrDefault(long key, Type defaultValue)A map from expression ids to types.TypeCheckedExprOrBuilder. getTypeMapOrDefault(long key, Type defaultValue)A map from expression ids to types.TypeCheckedExpr.Builder. getTypeMapOrThrow(long key)A map from expression ids to types.TypeCheckedExpr. getTypeMapOrThrow(long key)A map from expression ids to types.TypeCheckedExprOrBuilder. getTypeMapOrThrow(long key)A map from expression ids to types.TypeType.MapType.Builder. getValueType()The type of the value.TypeType.MapType. getValueType()The type of the value.TypeType.MapTypeOrBuilder. getValueType()The type of the value.static TypeType. parseDelimitedFrom(java.io.InputStream input)static TypeType. parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)static TypeType. parseFrom(byte[] data)static TypeType. parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)static TypeType. parseFrom(ByteString data)static TypeType. parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)static TypeType. parseFrom(CodedInputStream input)static TypeType. parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)static TypeType. parseFrom(java.io.InputStream input)static TypeType. parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)static TypeType. parseFrom(java.nio.ByteBuffer data)static TypeType. parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry)Methods in dev.cel.expr that return types with arguments of type Type Modifier and Type Method Description java.util.List<Type>Type.FunctionType.Builder. getArgTypesList()Argument types of the function.java.util.List<Type>Type.FunctionType. getArgTypesList()Argument types of the function.java.util.List<Type>Type.FunctionTypeOrBuilder. getArgTypesList()Argument types of the function.java.util.Map<java.lang.Long,Type>CheckedExpr.Builder. getMutableTypeMap()Deprecated.java.util.List<Type>Type.AbstractType.Builder. getParameterTypesList()Parameter types for this abstract type.java.util.List<Type>Type.AbstractType. getParameterTypesList()Parameter types for this abstract type.java.util.List<Type>Type.AbstractTypeOrBuilder. getParameterTypesList()Parameter types for this abstract type.java.util.List<Type>Decl.FunctionDecl.Overload.Builder. getParamsList()List of function parameter [Type][cel.expr.Type] values.java.util.List<Type>Decl.FunctionDecl.Overload. getParamsList()List of function parameter [Type][cel.expr.Type] values.java.util.List<Type>Decl.FunctionDecl.OverloadOrBuilder. getParamsList()List of function parameter [Type][cel.expr.Type] values.Parser<Type>Type. getParserForType()java.util.Map<java.lang.Long,Type>CheckedExpr.Builder. getTypeMap()Deprecated.java.util.Map<java.lang.Long,Type>CheckedExpr. getTypeMap()Deprecated.java.util.Map<java.lang.Long,Type>CheckedExprOrBuilder. getTypeMap()Deprecated.java.util.Map<java.lang.Long,Type>CheckedExpr.Builder. getTypeMapMap()A map from expression ids to types.java.util.Map<java.lang.Long,Type>CheckedExpr. getTypeMapMap()A map from expression ids to types.java.util.Map<java.lang.Long,Type>CheckedExprOrBuilder. getTypeMapMap()A map from expression ids to types.static Parser<Type>Type. parser()Methods in dev.cel.expr with parameters of type Type Modifier and Type Method Description Type.FunctionType.BuilderType.FunctionType.Builder. addArgTypes(int index, Type value)Argument types of the function.Type.FunctionType.BuilderType.FunctionType.Builder. addArgTypes(Type value)Argument types of the function.Type.AbstractType.BuilderType.AbstractType.Builder. addParameterTypes(int index, Type value)Parameter types for this abstract type.Type.AbstractType.BuilderType.AbstractType.Builder. addParameterTypes(Type value)Parameter types for this abstract type.Decl.FunctionDecl.Overload.BuilderDecl.FunctionDecl.Overload.Builder. addParams(int index, Type value)List of function parameter [Type][cel.expr.Type] values.Decl.FunctionDecl.Overload.BuilderDecl.FunctionDecl.Overload.Builder. addParams(Type value)List of function parameter [Type][cel.expr.Type] values.TypeCheckedExpr.Builder. getTypeMapOrDefault(long key, Type defaultValue)A map from expression ids to types.TypeCheckedExpr. getTypeMapOrDefault(long key, Type defaultValue)A map from expression ids to types.TypeCheckedExprOrBuilder. getTypeMapOrDefault(long key, Type defaultValue)A map from expression ids to types.Type.ListType.BuilderType.ListType.Builder. mergeElemType(Type value)The element type.Type.BuilderType.Builder. mergeFrom(Type other)Type.MapType.BuilderType.MapType.Builder. mergeKeyType(Type value)The type of the key.Decl.FunctionDecl.Overload.BuilderDecl.FunctionDecl.Overload.Builder. mergeResultType(Type value)Required.Type.FunctionType.BuilderType.FunctionType.Builder. mergeResultType(Type value)Result type of the function.Decl.IdentDecl.BuilderDecl.IdentDecl.Builder. mergeType(Type value)Required.Type.BuilderType.Builder. mergeType(Type value)Type type.Type.MapType.BuilderType.MapType.Builder. mergeValueType(Type value)The type of the value.static Type.BuilderType. newBuilder(Type prototype)CheckedExpr.BuilderCheckedExpr.Builder. putTypeMap(long key, Type value)A map from expression ids to types.Type.FunctionType.BuilderType.FunctionType.Builder. setArgTypes(int index, Type value)Argument types of the function.Type.ListType.BuilderType.ListType.Builder. setElemType(Type value)The element type.Type.MapType.BuilderType.MapType.Builder. setKeyType(Type value)The type of the key.Type.AbstractType.BuilderType.AbstractType.Builder. setParameterTypes(int index, Type value)Parameter types for this abstract type.Decl.FunctionDecl.Overload.BuilderDecl.FunctionDecl.Overload.Builder. setParams(int index, Type value)List of function parameter [Type][cel.expr.Type] values.Decl.FunctionDecl.Overload.BuilderDecl.FunctionDecl.Overload.Builder. setResultType(Type value)Required.Type.FunctionType.BuilderType.FunctionType.Builder. setResultType(Type value)Result type of the function.Decl.IdentDecl.BuilderDecl.IdentDecl.Builder. setType(Type value)Required.Type.BuilderType.Builder. setType(Type value)Type type.Type.MapType.BuilderType.MapType.Builder. setValueType(Type value)The type of the value.Method parameters in dev.cel.expr with type arguments of type Type Modifier and Type Method Description Type.FunctionType.BuilderType.FunctionType.Builder. addAllArgTypes(java.lang.Iterable<? extends Type> values)Argument types of the function.Type.AbstractType.BuilderType.AbstractType.Builder. addAllParameterTypes(java.lang.Iterable<? extends Type> values)Parameter types for this abstract type.Decl.FunctionDecl.Overload.BuilderDecl.FunctionDecl.Overload.Builder. addAllParams(java.lang.Iterable<? extends Type> values)List of function parameter [Type][cel.expr.Type] values.CheckedExpr.BuilderCheckedExpr.Builder. putAllTypeMap(java.util.Map<java.lang.Long,Type> values)A map from expression ids to types. -
Uses of Type in dev.cel.runtime
Methods in dev.cel.runtime with parameters of type Type Modifier and Type Method Description @Nullable ValueDescriptorMessageProvider. adaptType(@Nullable Type type)Deprecated.@Nullable ValueRuntimeTypeProviderLegacyImpl. adaptType(@Nullable Type type)@Nullable ValueStandardTypeResolver. adaptType(@Nullable Type type)Deprecated.@Nullable ValueTypeResolver. adaptType(@Nullable Type type)Deprecated.useTypeResolver.adaptType(CelType)instead.
-