Package dev.cel.expr
Class Type.FunctionType
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
dev.cel.expr.Type.FunctionType
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Type.FunctionTypeOrBuilder,Serializable
- Enclosing class:
Type
public static final class Type.FunctionType
extends com.google.protobuf.GeneratedMessage
implements Type.FunctionTypeOrBuilder
Function type with result and arg types.Protobuf type
cel.expr.Type.FunctionType- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFunction type with result and arg types.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate intprivate static final Type.FunctionTypeprivate byteprivate static final com.google.protobuf.Parser<Type.FunctionType> static final intprivate Typeprivate static final longFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateFunctionType(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetArgTypes(int index) Argument types of the function.intArgument types of the function.Argument types of the function.getArgTypesOrBuilder(int index) Argument types of the function.List<? extends TypeOrBuilder> Argument types of the function.static Type.FunctionTypestatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<Type.FunctionType> Result type of the function.Result type of the function.intinthashCode()booleanResult type of the function.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Type.FunctionType.Builderstatic Type.FunctionType.BuildernewBuilder(Type.FunctionType prototype) protected Type.FunctionType.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Type.FunctionTypeparseDelimitedFrom(InputStream input) static Type.FunctionTypeparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Type.FunctionTypeparseFrom(byte[] data) static Type.FunctionTypeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Type.FunctionTypeparseFrom(com.google.protobuf.ByteString data) static Type.FunctionTypeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Type.FunctionTypeparseFrom(com.google.protobuf.CodedInputStream input) static Type.FunctionTypeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Type.FunctionTypeparseFrom(InputStream input) static Type.FunctionTypeparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Type.FunctionTypeparseFrom(ByteBuffer data) static Type.FunctionTypeparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Type.FunctionType> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
RESULT_TYPE_FIELD_NUMBER
public static final int RESULT_TYPE_FIELD_NUMBER- See Also:
-
resultType_
-
ARG_TYPES_FIELD_NUMBER
public static final int ARG_TYPES_FIELD_NUMBER- See Also:
-
argTypes_
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
FunctionType
private FunctionType(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
FunctionType
private FunctionType()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasResultType
public boolean hasResultType()Result type of the function.
.cel.expr.Type result_type = 1;- Specified by:
hasResultTypein interfaceType.FunctionTypeOrBuilder- Returns:
- Whether the resultType field is set.
-
getResultType
Result type of the function.
.cel.expr.Type result_type = 1;- Specified by:
getResultTypein interfaceType.FunctionTypeOrBuilder- Returns:
- The resultType.
-
getResultTypeOrBuilder
Result type of the function.
.cel.expr.Type result_type = 1;- Specified by:
getResultTypeOrBuilderin interfaceType.FunctionTypeOrBuilder
-
getArgTypesList
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesListin interfaceType.FunctionTypeOrBuilder
-
getArgTypesOrBuilderList
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesOrBuilderListin interfaceType.FunctionTypeOrBuilder
-
getArgTypesCount
public int getArgTypesCount()Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesCountin interfaceType.FunctionTypeOrBuilder
-
getArgTypes
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesin interfaceType.FunctionTypeOrBuilder
-
getArgTypesOrBuilder
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesOrBuilderin interfaceType.FunctionTypeOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Type.FunctionType parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Type.FunctionType parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Type.FunctionType parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Type.FunctionType parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Type.FunctionType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Type.FunctionType parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Type.FunctionType parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Type.FunctionType parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Type.FunctionType parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Type.FunctionType parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Type.FunctionType.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-