Package com.google.protobuf
Class GeneratedMessage.ExtendableMessage.ExtensionWriter
java.lang.Object
com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionWriter
- Enclosing class:
GeneratedMessage.ExtendableMessage<MessageType extends GeneratedMessage.ExtendableMessage>
Used by subclasses to serialize extensions. Extension ranges may be
interleaved with field numbers, but we must write them in canonical
(sorted by field number) order. ExtensionWriter helps us write
individual ranges of extensions at once.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Iterator
<Map.Entry<Descriptors.FieldDescriptor, Object>> private final boolean
private Map.Entry
<Descriptors.FieldDescriptor, Object> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
iter
-
next
-
messageSetWireFormat
private final boolean messageSetWireFormat
-
-
Constructor Details
-
ExtensionWriter
private ExtensionWriter(boolean messageSetWireFormat)
-
-
Method Details
-
writeUntil
- Throws:
IOException
-