Package com.google.protobuf
Class GeneratedMessageV3.ExtendableBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>
- All Implemented Interfaces:
GeneratedMessage.ExtendableMessageOrBuilder<GeneratedMessageV3>
,GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>
,Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,MessageOrBuilder
,Cloneable
- Enclosing class:
GeneratedMessageV3
@Deprecated
public abstract static class GeneratedMessageV3.ExtendableBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
extends GeneratedMessageV3.Builder<BuilderT>
implements GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change
(5.x). Users should update gencode to >= 4.26.x which uses
GeneratedMessage.ExtendableBuilder instead.
Stub for GeneratedMessageV3.ExtendableBuilder wrapping GeneratedMessage.ExtendableBuilder for
compatibility with older gencode.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Deprecated.protected
Deprecated. -
Method Summary
Modifier and TypeMethodDescription<T> BuilderT
addExtension
(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, T value) Deprecated.addRepeatedField
(Descriptors.FieldDescriptor field, Object value) Deprecated.<T> BuilderT
clearExtension
(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.Deprecated.Deprecated.final <T> T
getExtension
(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, int index) Deprecated.final <T> T
getExtension
(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.final <T> int
getExtensionCount
(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension) Deprecated.final <T> boolean
hasExtension
(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.protected final void
Deprecated.<T> BuilderT
setExtension
(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, int index, T value) Deprecated.<T> BuilderT
setExtension
(GeneratedMessage.GeneratedExtension<MessageT, T> extension, T value) Deprecated.setField
(Descriptors.FieldDescriptor field, Object value) Deprecated.setRepeatedField
(Descriptors.FieldDescriptor field, int index, Object value) Deprecated.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
clear, clone, getParentForChildren, internalGetFieldAccessorTable, mergeUnknownFields, setUnknownFields
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, isInitialized, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
getDescriptorForType, getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder
getDefaultInstanceForType, getExtension, getExtension, getExtensionCount, hasExtension
Methods inherited from interface com.google.protobuf.Message.Builder
build, buildPartial, mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Constructor Details
-
ExtendableBuilder
Deprecated. -
ExtendableBuilder
Deprecated.
-
-
Method Details
-
hasExtension
@Deprecated public final <T> boolean hasExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.- Specified by:
hasExtension
in interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
-
getExtensionCount
@Deprecated public final <T> int getExtensionCount(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension) Deprecated.- Specified by:
getExtensionCount
in interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
-
getExtension
@Deprecated public final <T> T getExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.- Specified by:
getExtension
in interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
-
getExtension
@Deprecated public final <T> T getExtension(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, int index) Deprecated.- Specified by:
getExtension
in interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
-
setExtension
@Deprecated public <T> BuilderT setExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension, T value) Deprecated. -
setExtension
@Deprecated public <T> BuilderT setExtension(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, int index, T value) Deprecated. -
addExtension
@Deprecated public <T> BuilderT addExtension(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, T value) Deprecated. -
clearExtension
@Deprecated public <T> BuilderT clearExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated. -
setField
Deprecated.Description copied from interface:Message.Builder
Sets a field to the given value. The value must be of the correct type for this field, that is, the same type thatMessageOrBuilder.getField(Descriptors.FieldDescriptor)
returns.- Specified by:
setField
in interfaceMessage.Builder
- Overrides:
setField
in classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,
BuilderT>>
-
clearField
Deprecated.Description copied from interface:Message.Builder
Clears the field. This is exactly equivalent to calling the generated "clear" accessor method corresponding to the field.- Specified by:
clearField
in interfaceMessage.Builder
- Overrides:
clearField
in classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,
BuilderT>>
-
clearOneof
Deprecated.Description copied from class:AbstractMessage.Builder
TODO: Clear it when all subclasses have implemented this method.- Specified by:
clearOneof
in interfaceMessage.Builder
- Overrides:
clearOneof
in classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,
BuilderT>>
-
setRepeatedField
@Deprecated public BuilderT setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) Deprecated.Description copied from interface:Message.Builder
Sets an element of a repeated field to the given value. The value must be of the correct type for this field; that is, the same type thatMessageOrBuilder.getRepeatedField(Descriptors.FieldDescriptor,int)
returns.- Specified by:
setRepeatedField
in interfaceMessage.Builder
- Overrides:
setRepeatedField
in classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,
BuilderT>>
-
addRepeatedField
Deprecated.Description copied from interface:Message.Builder
LikesetRepeatedField
, but appends the value as a new element.- Specified by:
addRepeatedField
in interfaceMessage.Builder
- Overrides:
addRepeatedField
in classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,
BuilderT>>
-
mergeExtensionFields
@Deprecated protected final void mergeExtensionFields(GeneratedMessageV3.ExtendableMessage<?> other) Deprecated.
-