Package | Description |
---|---|
com.google.protobuf |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
MessageReflection.BuilderAdapter |
(package private) static class |
MessageReflection.ExtensionAdapter |
Modifier and Type | Method and Description |
---|---|
MessageReflection.MergeTarget |
MessageReflection.MergeTarget.addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value)
Like
setRepeatedField , but appends the value as a new element. |
MessageReflection.MergeTarget |
MessageReflection.BuilderAdapter.addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
MessageReflection.MergeTarget |
MessageReflection.ExtensionAdapter.addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
MessageReflection.MergeTarget |
MessageReflection.MergeTarget.clearField(Descriptors.FieldDescriptor field)
Clears the field.
|
MessageReflection.MergeTarget |
MessageReflection.BuilderAdapter.clearField(Descriptors.FieldDescriptor field) |
MessageReflection.MergeTarget |
MessageReflection.ExtensionAdapter.clearField(Descriptors.FieldDescriptor field) |
MessageReflection.MergeTarget |
MessageReflection.MergeTarget.clearOneof(Descriptors.OneofDescriptor oneof)
Clears the oneof.
|
MessageReflection.MergeTarget |
MessageReflection.BuilderAdapter.clearOneof(Descriptors.OneofDescriptor oneof) |
MessageReflection.MergeTarget |
MessageReflection.ExtensionAdapter.clearOneof(Descriptors.OneofDescriptor oneof) |
MessageReflection.MergeTarget |
MessageReflection.MergeTarget.newMergeTargetForField(Descriptors.FieldDescriptor descriptor,
Message defaultInstance)
Returns a new merge target for a sub-field.
|
MessageReflection.MergeTarget |
MessageReflection.BuilderAdapter.newMergeTargetForField(Descriptors.FieldDescriptor field,
Message defaultInstance) |
MessageReflection.MergeTarget |
MessageReflection.ExtensionAdapter.newMergeTargetForField(Descriptors.FieldDescriptor descriptor,
Message defaultInstance) |
MessageReflection.MergeTarget |
MessageReflection.MergeTarget.setField(Descriptors.FieldDescriptor field,
java.lang.Object value)
Sets a field to the given value.
|
MessageReflection.MergeTarget |
MessageReflection.BuilderAdapter.setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
MessageReflection.MergeTarget |
MessageReflection.ExtensionAdapter.setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
MessageReflection.MergeTarget |
MessageReflection.MergeTarget.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value)
Sets an element of a repeated field to the given value.
|
MessageReflection.MergeTarget |
MessageReflection.BuilderAdapter.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
MessageReflection.MergeTarget |
MessageReflection.ExtensionAdapter.setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
private void |
TextFormat.Parser.consumeFieldValue(TextFormat.Tokenizer tokenizer,
ExtensionRegistry extensionRegistry,
MessageReflection.MergeTarget target,
Descriptors.FieldDescriptor field,
ExtensionRegistry.ExtensionInfo extension,
TextFormatParseInfoTree.Builder parseTreeBuilder,
java.util.List<java.lang.String> unknownFields)
Parse a single field value from
tokenizer and merge it into
builder . |
private void |
TextFormat.Parser.consumeFieldValues(TextFormat.Tokenizer tokenizer,
ExtensionRegistry extensionRegistry,
MessageReflection.MergeTarget target,
Descriptors.FieldDescriptor field,
ExtensionRegistry.ExtensionInfo extension,
TextFormatParseInfoTree.Builder parseTreeBuilder,
java.util.List<java.lang.String> unknownFields)
Parse a one or more field values from
tokenizer and merge it into
builder . |
private static void |
MessageReflection.eagerlyMergeMessageSetExtension(CodedInputStream input,
ExtensionRegistry.ExtensionInfo extension,
ExtensionRegistryLite extensionRegistry,
MessageReflection.MergeTarget target) |
private void |
TextFormat.Parser.mergeField(TextFormat.Tokenizer tokenizer,
ExtensionRegistry extensionRegistry,
MessageReflection.MergeTarget target,
java.util.List<java.lang.String> unknownFields)
Parse a single field from
tokenizer and merge it into
builder . |
private void |
TextFormat.Parser.mergeField(TextFormat.Tokenizer tokenizer,
ExtensionRegistry extensionRegistry,
MessageReflection.MergeTarget target,
TextFormatParseInfoTree.Builder parseTreeBuilder,
java.util.List<java.lang.String> unknownFields)
Parse a single field from
tokenizer and merge it into
target . |
(package private) static boolean |
MessageReflection.mergeFieldFrom(CodedInputStream input,
UnknownFieldSet.Builder unknownFields,
ExtensionRegistryLite extensionRegistry,
Descriptors.Descriptor type,
MessageReflection.MergeTarget target,
int tag)
Parses a single field into MergeTarget.
|
private static void |
MessageReflection.mergeMessageSetExtensionFromBytes(ByteString rawBytes,
ExtensionRegistry.ExtensionInfo extension,
ExtensionRegistryLite extensionRegistry,
MessageReflection.MergeTarget target) |
private static void |
MessageReflection.mergeMessageSetExtensionFromCodedStream(CodedInputStream input,
UnknownFieldSet.Builder unknownFields,
ExtensionRegistryLite extensionRegistry,
Descriptors.Descriptor type,
MessageReflection.MergeTarget target)
Called by
#mergeFieldFrom() to parse a MessageSet extension into
MergeTarget. |