Package com.google.protobuf
Class DescriptorProtos.ExtensionRangeOptions.Declaration
java.lang.Object
com.google.protobuf.AbstractMessageLite<DescriptorProtos.ExtensionRangeOptions.Declaration,DescriptorProtos.ExtensionRangeOptions.Declaration.Builder>
com.google.protobuf.GeneratedMessageLite<DescriptorProtos.ExtensionRangeOptions.Declaration,DescriptorProtos.ExtensionRangeOptions.Declaration.Builder>
com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.Declaration
- All Implemented Interfaces:
DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
,MessageLite
,MessageLiteOrBuilder
- Enclosing class:
DescriptorProtos.ExtensionRangeOptions
public static final class DescriptorProtos.ExtensionRangeOptions.Declaration
extends GeneratedMessageLite<DescriptorProtos.ExtensionRangeOptions.Declaration,DescriptorProtos.ExtensionRangeOptions.Declaration.Builder>
implements DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
Protobuf type
google.protobuf.ExtensionRangeOptions.Declaration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Protobuf typegoogle.protobuf.ExtensionRangeOptions.Declaration
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
GeneratedMessageLite.DefaultInstanceBasedParser<T extends GeneratedMessageLite<T,
?>>, GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, GeneratedMessageLite.ExtendableMessage<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, GeneratedMessageLite.ExtensionDescriptor, GeneratedMessageLite.GeneratedExtension<ContainingType extends MessageLite, Type>, GeneratedMessageLite.MethodToInvoke, GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private static final DescriptorProtos.ExtensionRangeOptions.Declaration
static final int
private String
private int
static final int
private static Parser
<DescriptorProtos.ExtensionRangeOptions.Declaration> private boolean
static final int
private boolean
static final int
private String
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageLite
UNINITIALIZED_HASH_CODE, UNINITIALIZED_SERIALIZED_SIZE, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
The fully-qualified name of the extension field.private void
The extension number declared within the extension range.private void
If true, indicates that the extension must be defined as repeated.private void
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile.private void
The fully-qualified type name of the extension field.protected final Object
dynamicMethod
(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) A method that implements different types of operations described inGeneratedMessageLite.MethodToInvoke
.The fully-qualified name of the extension field.The fully-qualified name of the extension field.int
The extension number declared within the extension range.boolean
If true, indicates that the extension must be defined as repeated.boolean
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile.getType()
The fully-qualified type name of the extension field.The fully-qualified type name of the extension field.boolean
The fully-qualified name of the extension field.boolean
The extension number declared within the extension range.boolean
If true, indicates that the extension must be defined as repeated.boolean
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile.boolean
hasType()
The fully-qualified type name of the extension field.parseDelimitedFrom
(InputStream input) parseDelimitedFrom
(InputStream input, ExtensionRegistryLite extensionRegistry) parseFrom
(byte[] data) parseFrom
(byte[] data, ExtensionRegistryLite extensionRegistry) parseFrom
(ByteString data) parseFrom
(ByteString data, ExtensionRegistryLite extensionRegistry) parseFrom
(CodedInputStream input) parseFrom
(CodedInputStream input, ExtensionRegistryLite extensionRegistry) parseFrom
(InputStream input) parseFrom
(InputStream input, ExtensionRegistryLite extensionRegistry) parseFrom
(ByteBuffer data) parseFrom
(ByteBuffer data, ExtensionRegistryLite extensionRegistry) parser()
private void
setFullName
(String value) The fully-qualified name of the extension field.private void
setFullNameBytes
(ByteString value) The fully-qualified name of the extension field.private void
setNumber
(int value) The extension number declared within the extension range.private void
setRepeated
(boolean value) If true, indicates that the extension must be defined as repeated.private void
setReserved
(boolean value) If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile.private void
The fully-qualified type name of the extension field.private void
setTypeBytes
(ByteString value) The fully-qualified type name of the extension field.Methods inherited from class com.google.protobuf.GeneratedMessageLite
buildMessageInfo, clearMemoizedHashCode, clearMemoizedSerializedSize, computeHashCode, createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstance, getDefaultInstanceForType, getMemoizedHashCode, getMemoizedSerializedSize, getMethodOrDie, getParserForType, getSerializedSize, getSerializedSize, hashCode, hashCodeIsNotMemoized, invokeOrDie, isInitialized, isInitialized, isMutable, makeImmutable, markImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newMutableInstance, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, setMemoizedHashCode, setMemoizedSerializedSize, toBuilder, toString, writeTo
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, newUninitializedMessageException, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
bitField0_
private int bitField0_ -
NUMBER_FIELD_NUMBER
public static final int NUMBER_FIELD_NUMBER- See Also:
-
number_
private int number_ -
FULL_NAME_FIELD_NUMBER
public static final int FULL_NAME_FIELD_NUMBER- See Also:
-
fullName_
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
type_
-
RESERVED_FIELD_NUMBER
public static final int RESERVED_FIELD_NUMBER- See Also:
-
reserved_
private boolean reserved_ -
REPEATED_FIELD_NUMBER
public static final int REPEATED_FIELD_NUMBER- See Also:
-
repeated_
private boolean repeated_ -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
Declaration
private Declaration()
-
-
Method Details
-
hasNumber
public boolean hasNumber()The extension number declared within the extension range.
optional int32 number = 1;
- Specified by:
hasNumber
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- Whether the number field is set.
-
getNumber
public int getNumber()The extension number declared within the extension range.
optional int32 number = 1;
- Specified by:
getNumber
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The number.
-
setNumber
private void setNumber(int value) The extension number declared within the extension range.
optional int32 number = 1;
- Parameters:
value
- The number to set.
-
clearNumber
private void clearNumber()The extension number declared within the extension range.
optional int32 number = 1;
-
hasFullName
public boolean hasFullName()The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Specified by:
hasFullName
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- Whether the fullName field is set.
-
getFullName
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Specified by:
getFullName
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The fullName.
-
getFullNameBytes
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Specified by:
getFullNameBytes
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The bytes for fullName.
-
setFullName
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Parameters:
value
- The fullName to set.
-
clearFullName
private void clearFullName()The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
-
setFullNameBytes
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
optional string full_name = 2;
- Parameters:
value
- The bytes for fullName to set.
-
hasType
public boolean hasType()The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Specified by:
hasType
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- Whether the type field is set.
-
getType
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Specified by:
getType
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The type.
-
getTypeBytes
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Specified by:
getTypeBytes
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The bytes for type.
-
setType
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Parameters:
value
- The type to set.
-
clearType
private void clearType()The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
-
setTypeBytes
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.
optional string type = 3;
- Parameters:
value
- The bytes for type to set.
-
hasReserved
public boolean hasReserved()If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
optional bool reserved = 5;
- Specified by:
hasReserved
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- Whether the reserved field is set.
-
getReserved
public boolean getReserved()If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
optional bool reserved = 5;
- Specified by:
getReserved
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The reserved.
-
setReserved
private void setReserved(boolean value) If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
optional bool reserved = 5;
- Parameters:
value
- The reserved to set.
-
clearReserved
private void clearReserved()If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
optional bool reserved = 5;
-
hasRepeated
public boolean hasRepeated()If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
optional bool repeated = 6;
- Specified by:
hasRepeated
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- Whether the repeated field is set.
-
getRepeated
public boolean getRepeated()If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
optional bool repeated = 6;
- Specified by:
getRepeated
in interfaceDescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
- Returns:
- The repeated.
-
setRepeated
private void setRepeated(boolean value) If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
optional bool repeated = 6;
- Parameters:
value
- The repeated to set.
-
clearRepeated
private void clearRepeated()If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
optional bool repeated = 6;
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(ByteBuffer data) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(ByteString data) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(byte[] data) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
public static DescriptorProtos.ExtensionRangeOptions.Declaration.Builder newBuilder(DescriptorProtos.ExtensionRangeOptions.Declaration prototype) -
dynamicMethod
protected final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) Description copied from class:GeneratedMessageLite
A method that implements different types of operations described inGeneratedMessageLite.MethodToInvoke
. These different kinds of operations are required to implement message-level operations for builders in the runtime. This method bundles those operations to reduce the generated methods count.NEW_INSTANCE
returns a new instance of the protocol buffer that has not yet been made immutable. SeeMAKE_IMMUTABLE
.IS_INITIALIZED
returnsnull
for false and the default instance for true. It doesn't use or modify any memoized value.GET_MEMOIZED_IS_INITIALIZED
returns the memoizedisInitialized
byte value.SET_MEMOIZED_IS_INITIALIZED
sets the memoizedisInitialized
byte value to 1 if the first parameter is not null, or to 0 if the first parameter is null.NEW_BUILDER
returns aBuilderType
instance.
For use by generated code only.
-
getDefaultInstance
-
parser
-