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,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classDeprecated.Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite.Builder
AbstractMessageLite.Builder.LimitedInputStream -
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()Deprecated.protectedBuilder(GeneratedMessageV3.BuilderParent builderParent) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) Deprecated.clear()Deprecated.Deprecated.Deprecated.clone()Deprecated.protected GeneratedMessageV3.BuilderParentDeprecated.protected GeneratedMessageV3.FieldAccessorTableDeprecated.mergeUnknownFields(UnknownFieldSet unknownFields) Deprecated.setField(Descriptors.FieldDescriptor field, Object value) Deprecated.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) Deprecated.setUnknownFields(UnknownFieldSet unknownFields) Deprecated.Methods 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
getDefaultInstanceForTypeMethods 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.MessageOrBuilder
findInitializationErrors, getInitializationErrorString, getOneofFieldDescriptor, getUnknownFields, hasOneof
-
Field Details
-
meAsParent
private GeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>.BuilderParentImpl meAsParentDeprecated.
-
-
Constructor Details
-
Builder
Deprecated. -
Builder
Deprecated.
-
-
Method Details
-
clone
Deprecated.Description copied from interface:MessageLite.BuilderClones the Builder.- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessage.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>- See Also:
-
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 interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.ExtendableBuilder<GeneratedMessageV3,BuilderT extends GeneratedMessageV3.Builder<BuilderT>>
-
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.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.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.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, 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.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.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.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.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.
-