Package com.google.protobuf
Class GeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.Builder<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>
-
- All Implemented Interfaces:
GeneratedMessage.ExtendableMessageOrBuilder<GeneratedMessageV3>,Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,MessageOrBuilder,java.lang.Cloneable
- Direct Known Subclasses:
GeneratedMessageV3.ExtendableBuilder
- Enclosing class:
- GeneratedMessageV3
@Deprecated public abstract static class GeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>> extends GeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT>
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.Builder instead.Stub for GeneratedMessageV3.Builder wrapping GeneratedMessage.Builder for compatibility with older gencode.Extends GeneratedMessage.ExtendableBuilder instead of GeneratedMessage.Builder to allow "multiple inheritance" for GeneratedMessageV3.ExtendableBuilder subclass.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()Deprecated.protectedBuilder(GeneratedMessageV3.BuilderParent builderParent)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BuilderTaddRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)Deprecated.BuilderTclear()Deprecated.BuilderTclearField(Descriptors.FieldDescriptor field)Deprecated.BuilderTclearOneof(Descriptors.OneofDescriptor oneof)Deprecated.BuilderTclone()Deprecated.protected GeneratedMessageV3.BuilderParentgetParentForChildren()Deprecated.protected GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()Deprecated.BuilderTmergeUnknownFields(UnknownFieldSet unknownFields)Deprecated.BuilderTsetField(Descriptors.FieldDescriptor field, java.lang.Object value)Deprecated.BuilderTsetRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)Deprecated.BuilderTsetUnknownFields(UnknownFieldSet unknownFields)Deprecated.-
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, isInitialized, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension, 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, getExtension, getExtension, getExtensionCount, getExtensionCount, hasExtension, hasExtension
-
Methods inherited from interface com.google.protobuf.Message.Builder
build, buildPartial, mergeDelimitedFrom, mergeDelimitedFrom
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getInitializationErrorString, getOneofFieldDescriptor, getUnknownFields, hasOneof
-
-
-
-
Constructor Detail
-
Builder
@Deprecated protected Builder()
Deprecated.
-
Builder
@Deprecated protected Builder(GeneratedMessageV3.BuilderParent builderParent)
Deprecated.
-
-
Method Detail
-
clone
@Deprecated public BuilderT clone()
Deprecated.- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
clear
@Deprecated public BuilderT clear()
Deprecated.Description copied from class:GeneratedMessage.BuilderCalled by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classGeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
internalGetFieldAccessorTable
@Deprecated protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Deprecated.Description copied from class:GeneratedMessage.BuilderGet the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
setField
@Deprecated public BuilderT setField(Descriptors.FieldDescriptor field, java.lang.Object value)
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 classGeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
clearField
@Deprecated public BuilderT clearField(Descriptors.FieldDescriptor field)
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 classGeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
clearOneof
@Deprecated public BuilderT clearOneof(Descriptors.OneofDescriptor oneof)
Deprecated.Description copied from class:AbstractMessage.BuilderTODO: Clear it when all subclasses have implemented this method.- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
setRepeatedField
@Deprecated public BuilderT setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.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 classGeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
addRepeatedField
@Deprecated public BuilderT addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
Deprecated.Description copied from interface:Message.BuilderLikesetRepeatedField, but appends the value as a new element.- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
setUnknownFields
@Deprecated public BuilderT setUnknownFields(UnknownFieldSet unknownFields)
Deprecated.Description copied from interface:Message.BuilderSet theUnknownFieldSetfor this message.- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
mergeUnknownFields
@Deprecated public BuilderT mergeUnknownFields(UnknownFieldSet unknownFields)
Deprecated.Description copied from interface:Message.BuilderMerge some unknown fields into theUnknownFieldSetfor this message.- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
getParentForChildren
@Deprecated protected GeneratedMessageV3.BuilderParent getParentForChildren()
Deprecated.Description copied from class:GeneratedMessage.BuilderGets theAbstractMessage.BuilderParentfor giving to our children.- Overrides:
getParentForChildrenin classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>- Returns:
- The builder parent for our children.
-
-