Package com.google.protobuf
Class GeneratedMessageV3.ExtendableMessage.ExtensionWriter
java.lang.Object
com.google.protobuf.GeneratedMessageV3.ExtendableMessage.ExtensionWriter
- Enclosing class:
- GeneratedMessageV3.ExtendableMessage<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>
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
-