Classes | |
class | BuilderParentImpl |
Public Member Functions | |
BuilderType | addRepeatedField (final FieldDescriptor field, final Object value) |
BuilderType | clear () |
BuilderType | clearField (final FieldDescriptor field) |
BuilderType | clearOneof (final OneofDescriptor oneof) |
BuilderType | clone () |
Map< FieldDescriptor, Object > | getAllFields () |
Descriptor | getDescriptorForType () |
Object | getField (final FieldDescriptor field) |
Message.Builder | getFieldBuilder (final FieldDescriptor field) |
FieldDescriptor | getOneofFieldDescriptor (final OneofDescriptor oneof) |
Object | getRepeatedField (final FieldDescriptor field, final int index) |
Message.Builder | getRepeatedFieldBuilder (final FieldDescriptor field, int index) |
int | getRepeatedFieldCount (final FieldDescriptor field) |
final UnknownFieldSet | getUnknownFields () |
boolean | hasField (final FieldDescriptor field) |
boolean | hasOneof (final OneofDescriptor oneof) |
boolean | isInitialized () |
BuilderType | mergeUnknownFields (final UnknownFieldSet unknownFields) |
Message.Builder | newBuilderForField (final FieldDescriptor field) |
BuilderType | setField (final FieldDescriptor field, final Object value) |
BuilderType | setRepeatedField (final FieldDescriptor field, final int index, final Object value) |
BuilderType | setUnknownFields (final UnknownFieldSet unknownFields) |
![]() | |
BuilderType | clear () |
BuilderType | clearOneof (OneofDescriptor oneof) |
BuilderType | clone () |
List< String > | findInitializationErrors () |
Message.Builder | getFieldBuilder (final FieldDescriptor field) |
String | getInitializationErrorString () |
FieldDescriptor | getOneofFieldDescriptor (OneofDescriptor oneof) |
Message.Builder | getRepeatedFieldBuilder (final FieldDescriptor field, int index) |
boolean | hasOneof (OneofDescriptor oneof) |
boolean | mergeDelimitedFrom (final InputStream input) throws IOException |
boolean | mergeDelimitedFrom (final InputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException |
BuilderType | mergeFrom (final byte[] data) throws InvalidProtocolBufferException |
BuilderType | mergeFrom (final byte[] data, final ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
BuilderType | mergeFrom (final byte[] data, final int off, final int len) throws InvalidProtocolBufferException |
BuilderType | mergeFrom (final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
BuilderType | mergeFrom (final ByteString data) throws InvalidProtocolBufferException |
BuilderType | mergeFrom (final ByteString data, final ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
BuilderType | mergeFrom (final CodedInputStream input) throws IOException |
BuilderType | mergeFrom (final CodedInputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException |
BuilderType | mergeFrom (final InputStream input) throws IOException |
BuilderType | mergeFrom (final InputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException |
BuilderType | mergeFrom (final Message other) |
BuilderType | mergeUnknownFields (final UnknownFieldSet unknownFields) |
String | toString () |
Protected Member Functions | |
Builder () | |
Builder (BuilderParent builderParent) | |
BuilderParent | getParentForChildren () |
abstract FieldAccessorTable | internalGetFieldAccessorTable () |
MapField | internalGetMapField (int fieldNumber) |
MapField | internalGetMutableMapField (int fieldNumber) |
boolean | isClean () |
void | markClean () |
void | onBuilt () |
final void | onChanged () |
BuilderType | setUnknownFieldsProto3 (final UnknownFieldSet unknownFields) |
![]() | |
BuilderType | internalMergeFrom (AbstractMessageLite other) |
Private Member Functions | |
Map< FieldDescriptor, Object > | getAllFieldsMutable () |
BuilderType | setUnknownFieldsInternal (final UnknownFieldSet unknownFields) |
Private Attributes | |
BuilderParent | builderParent |
boolean | isClean |
BuilderParentImpl | meAsParent |
UnknownFieldSet | unknownFields |
Additional Inherited Members | |
![]() | |
static UninitializedMessageException | newUninitializedMessageException (Message message) |
Definition at line 532 of file GeneratedMessageV3.java.
|
inlineprotected |
Definition at line 546 of file GeneratedMessageV3.java.
|
inlineprotected |
Definition at line 550 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 747 of file GeneratedMessageV3.java.
|
inline |
Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 599 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 715 of file GeneratedMessageV3.java.
|
inline |
Definition at line 721 of file GeneratedMessageV3.java.
|
inline |
Definition at line 587 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 618 of file GeneratedMessageV3.java.
|
inlineprivate |
Internal helper which returns a mutable map.
Definition at line 623 of file GeneratedMessageV3.java.
|
inline |
Definition at line 613 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 697 of file GeneratedMessageV3.java.
|
inline |
Definition at line 671 of file GeneratedMessageV3.java.
|
inline |
Definition at line 687 of file GeneratedMessageV3.java.
|
inlineprotected |
Gets the BuilderParent for giving to our children.
Definition at line 833 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 733 of file GeneratedMessageV3.java.
|
inline |
Definition at line 676 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 727 of file GeneratedMessageV3.java.
|
inline |
Definition at line 812 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 692 of file GeneratedMessageV3.java.
|
inline |
Definition at line 682 of file GeneratedMessageV3.java.
|
abstractprotected |
Get the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.
|
inlineprotected |
Gets the map field with the given field number. This method should be overridden in the generated message class if the message contains map fields.
Unlike other field types, reflection support for map fields can't be implemented based on generated public API because we need to access a map field as a list in reflection API but the generated API only allows us to access it as a map. This method returns the underlying map field directly and thus enables us to access the map field as a list.
Definition at line 865 of file GeneratedMessageV3.java.
|
inlineprotected |
Like internalGetMapField but return a mutable version.
Definition at line 874 of file GeneratedMessageV3.java.
|
inlineprotected |
Gets whether invalidations are needed
Definition at line 582 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 782 of file GeneratedMessageV3.java.
|
inlineprotected |
Called by the subclass or a builder to notify us that a message was built and may be cached and therefore invalidations are needed.
Definition at line 573 of file GeneratedMessageV3.java.
|
inline |
Definition at line 772 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 666 of file GeneratedMessageV3.java.
|
inlineprotected |
Called by the subclass when a message is built.
Definition at line 562 of file GeneratedMessageV3.java.
|
inlineprotected |
Called when a the builder or one of its nested children has changed and any parent should be notified of its invalidation.
Definition at line 844 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 709 of file GeneratedMessageV3.java.
|
inline |
Reimplemented in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder< MessageType extends ExtendableMessage, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.
Definition at line 739 of file GeneratedMessageV3.java.
|
inline |
Definition at line 759 of file GeneratedMessageV3.java.
|
inlineprivate |
Definition at line 752 of file GeneratedMessageV3.java.
|
inlineprotected |
This method is obsolete, but we must retain it for compatibility with older generated code.
Definition at line 767 of file GeneratedMessageV3.java.
|
private |
Definition at line 535 of file GeneratedMessageV3.java.
|
private |
Definition at line 541 of file GeneratedMessageV3.java.
|
private |
Definition at line 537 of file GeneratedMessageV3.java.
|
private |
Definition at line 543 of file GeneratedMessageV3.java.