Package com.google.api.expr.v1beta1
Class FunctionDecl
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<FunctionDecl,FunctionDecl.Builder>
com.google.api.expr.v1beta1.FunctionDecl
- All Implemented Interfaces:
FunctionDeclOrBuilder,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder
public final class FunctionDecl
extends com.google.protobuf.GeneratedMessageLite<FunctionDecl,FunctionDecl.Builder>
implements FunctionDeclOrBuilder
A function declaration.Protobuf type
google.api.expr.v1beta1.FunctionDecl-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type extends Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) getArgs(int index) The function arguments.intThe function arguments.The function arguments.getArgsOrBuilder(int index) The function arguments.List<? extends IdentDeclOrBuilder>The function arguments.static FunctionDeclbooleanIf the first argument of the function is the receiver.Optional declared return type.booleanOptional declared return type.static FunctionDecl.Builderstatic FunctionDecl.BuildernewBuilder(FunctionDecl prototype) static FunctionDeclparseDelimitedFrom(InputStream input) static FunctionDeclparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunctionDeclparseFrom(byte[] data) static FunctionDeclparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunctionDeclparseFrom(com.google.protobuf.ByteString data) static FunctionDeclparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunctionDeclparseFrom(com.google.protobuf.CodedInputStream input) static FunctionDeclparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunctionDeclparseFrom(InputStream input) static FunctionDeclparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunctionDeclparseFrom(ByteBuffer data) static FunctionDeclparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<FunctionDecl>parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods 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.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
ARGS_FIELD_NUMBER
public static final int ARGS_FIELD_NUMBER- See Also:
-
RETURN_TYPE_FIELD_NUMBER
public static final int RETURN_TYPE_FIELD_NUMBER- See Also:
-
RECEIVER_FUNCTION_FIELD_NUMBER
public static final int RECEIVER_FUNCTION_FIELD_NUMBER- See Also:
-
-
Method Details
-
getArgsList
The function arguments.
repeated .google.api.expr.v1beta1.IdentDecl args = 1 [json_name = "args"];- Specified by:
getArgsListin interfaceFunctionDeclOrBuilder
-
getArgsOrBuilderList
The function arguments.
repeated .google.api.expr.v1beta1.IdentDecl args = 1 [json_name = "args"]; -
getArgsCount
public int getArgsCount()The function arguments.
repeated .google.api.expr.v1beta1.IdentDecl args = 1 [json_name = "args"];- Specified by:
getArgsCountin interfaceFunctionDeclOrBuilder
-
getArgs
The function arguments.
repeated .google.api.expr.v1beta1.IdentDecl args = 1 [json_name = "args"];- Specified by:
getArgsin interfaceFunctionDeclOrBuilder
-
getArgsOrBuilder
The function arguments.
repeated .google.api.expr.v1beta1.IdentDecl args = 1 [json_name = "args"]; -
hasReturnType
public boolean hasReturnType()Optional declared return type.
.google.api.expr.v1beta1.DeclType return_type = 2 [json_name = "returnType"];- Specified by:
hasReturnTypein interfaceFunctionDeclOrBuilder- Returns:
- Whether the returnType field is set.
-
getReturnType
Optional declared return type.
.google.api.expr.v1beta1.DeclType return_type = 2 [json_name = "returnType"];- Specified by:
getReturnTypein interfaceFunctionDeclOrBuilder- Returns:
- The returnType.
-
getReceiverFunction
public boolean getReceiverFunction()If the first argument of the function is the receiver.
bool receiver_function = 3 [json_name = "receiverFunction"];- Specified by:
getReceiverFunctionin interfaceFunctionDeclOrBuilder- Returns:
- The receiverFunction.
-
parseFrom
public static FunctionDecl parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunctionDecl parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunctionDecl parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunctionDecl parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunctionDecl parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunctionDecl parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FunctionDecl parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static FunctionDecl parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FunctionDecl parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<FunctionDecl,FunctionDecl.Builder>
-
getDefaultInstance
-
parser
-