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,MessageLite.Builder,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.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite.Builder
AbstractMessageLite.Builder.LimitedInputStream -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeprecated.protectedDeprecated. -
Method Summary
Modifier and TypeMethodDescription<T> BuilderTaddExtension(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, T value) Deprecated.addRepeatedField(Descriptors.FieldDescriptor field, Object value) Deprecated.<T> BuilderTclearExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.Deprecated.Deprecated.final <T> TgetExtension(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, int index) Deprecated.final <T> TgetExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.final <T> intgetExtensionCount(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension) Deprecated.final <T> booleanhasExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.protected final voidDeprecated.<T> BuilderTsetExtension(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension, int index, T value) Deprecated.<T> BuilderTsetExtension(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, setUnknownFieldsMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, internalSetExtensionSet, isInitialized, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtensionMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
dispose, getDescriptorForType, getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder
getDefaultInstanceForType, getExtension, getExtension, getExtensionCount, hasExtensionMethods inherited from interface com.google.protobuf.Message.Builder
build, buildPartial, mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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:
hasExtensionin interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
-
getExtensionCount
@Deprecated public final <T> int getExtensionCount(GeneratedMessage.GeneratedExtension<MessageT, List<T>> extension) Deprecated.- Specified by:
getExtensionCountin interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
-
getExtension
@Deprecated public final <T> T getExtension(GeneratedMessage.GeneratedExtension<MessageT, T> extension) Deprecated.- Specified by:
getExtensionin 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:
getExtensionin 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.BuilderSets 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:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
-
clearField
Deprecated.Description copied from interface:Message.BuilderClears the field. This is exactly equivalent to calling the generated "clear" accessor method corresponding to the field.- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
-
clearOneof
Deprecated.Description copied from class:AbstractMessage.BuilderTODO: Clear it when all subclasses have implemented this method.- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin 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.BuilderSets 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:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
-
addRepeatedField
Deprecated.Description copied from interface:Message.BuilderLikesetRepeatedField, but appends the value as a new element.- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>
-
mergeExtensionFields
@Deprecated protected final void mergeExtensionFields(GeneratedMessageV3.ExtendableMessage<?> other) Deprecated.
-