Package com.google.protobuf
Class DescriptorProtos.ExtensionRangeOptions.Declaration
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
-
- 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 typegoogle.protobuf.ExtensionRangeOptions.Declaration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DescriptorProtos.ExtensionRangeOptions.Declaration.Builder
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
Fields Modifier and Type Field Description private int
bitField0_
private static DescriptorProtos.ExtensionRangeOptions.Declaration
DEFAULT_INSTANCE
static int
FULL_NAME_FIELD_NUMBER
private java.lang.String
fullName_
private int
number_
static int
NUMBER_FIELD_NUMBER
private static Parser<DescriptorProtos.ExtensionRangeOptions.Declaration>
PARSER
private boolean
repeated_
static int
REPEATED_FIELD_NUMBER
private boolean
reserved_
static int
RESERVED_FIELD_NUMBER
private java.lang.String
type_
static int
TYPE_FIELD_NUMBER
-
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 Modifier Constructor Description private
Declaration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
clearFullName()
The fully-qualified name of the extension field.private void
clearNumber()
The extension number declared within the extension range.private void
clearRepeated()
If true, indicates that the extension must be defined as repeated.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.private void
clearType()
The fully-qualified type name of the extension field.protected java.lang.Object
dynamicMethod(GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)
A method that implements different types of operations described inGeneratedMessageLite.MethodToInvoke
.static DescriptorProtos.ExtensionRangeOptions.Declaration
getDefaultInstance()
java.lang.String
getFullName()
The fully-qualified name of the extension field.ByteString
getFullNameBytes()
The fully-qualified name of the extension field.int
getNumber()
The extension number declared within the extension range.boolean
getRepeated()
If true, indicates that the extension must be defined as repeated.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.java.lang.String
getType()
The fully-qualified type name of the extension field.ByteString
getTypeBytes()
The fully-qualified type name of the extension field.boolean
hasFullName()
The fully-qualified name of the extension field.boolean
hasNumber()
The extension number declared within the extension range.boolean
hasRepeated()
If true, indicates that the extension must be defined as repeated.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.boolean
hasType()
The fully-qualified type name of the extension field.static DescriptorProtos.ExtensionRangeOptions.Declaration.Builder
newBuilder()
static DescriptorProtos.ExtensionRangeOptions.Declaration.Builder
newBuilder(DescriptorProtos.ExtensionRangeOptions.Declaration prototype)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseDelimitedFrom(java.io.InputStream input)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(byte[] data)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(ByteString data)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(CodedInputStream input)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(java.io.InputStream input)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(java.nio.ByteBuffer data)
static DescriptorProtos.ExtensionRangeOptions.Declaration
parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry)
static Parser<DescriptorProtos.ExtensionRangeOptions.Declaration>
parser()
private void
setFullName(java.lang.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
setType(java.lang.String value)
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 Detail
-
bitField0_
private int bitField0_
-
NUMBER_FIELD_NUMBER
public static final int NUMBER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
number_
private int number_
-
FULL_NAME_FIELD_NUMBER
public static final int FULL_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
fullName_
private java.lang.String fullName_
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
type_
private java.lang.String type_
-
RESERVED_FIELD_NUMBER
public static final int RESERVED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
reserved_
private boolean reserved_
-
REPEATED_FIELD_NUMBER
public static final int REPEATED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
repeated_
private boolean repeated_
-
DEFAULT_INSTANCE
private static final DescriptorProtos.ExtensionRangeOptions.Declaration DEFAULT_INSTANCE
-
PARSER
private static volatile Parser<DescriptorProtos.ExtensionRangeOptions.Declaration> PARSER
-
-
Method Detail
-
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
public java.lang.String 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
public ByteString 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
private void setFullName(java.lang.String value)
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
private void setFullNameBytes(ByteString value)
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
public java.lang.String 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
public ByteString 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
private void setType(java.lang.String value)
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
private void setTypeBytes(ByteString value)
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(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(java.nio.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(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DescriptorProtos.ExtensionRangeOptions.Declaration parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilder
public static DescriptorProtos.ExtensionRangeOptions.Declaration.Builder newBuilder()
-
newBuilder
public static DescriptorProtos.ExtensionRangeOptions.Declaration.Builder newBuilder(DescriptorProtos.ExtensionRangeOptions.Declaration prototype)
-
dynamicMethod
protected final java.lang.Object dynamicMethod(GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.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
public static DescriptorProtos.ExtensionRangeOptions.Declaration getDefaultInstance()
-
parser
public static Parser<DescriptorProtos.ExtensionRangeOptions.Declaration> parser()
-
-