Package com.google.protobuf
Class GeneratedMessageLite.ExtendableMessage.ExtensionWriter
java.lang.Object
com.google.protobuf.GeneratedMessageLite.ExtendableMessage.ExtensionWriter
- Enclosing class:
GeneratedMessageLite.ExtendableMessage<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,
BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>
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<GeneratedMessageLite.ExtensionDescriptor, Object>> private final boolean
-
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
-