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>>
protected class GeneratedMessageLite.ExtendableMessage.ExtensionWriter extends java.lang.Object
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
Fields Modifier and Type Field Description private java.util.Iterator<java.util.Map.Entry<GeneratedMessageLite.ExtensionDescriptor,java.lang.Object>>
iter
private boolean
messageSetWireFormat
private java.util.Map.Entry<GeneratedMessageLite.ExtensionDescriptor,java.lang.Object>
next
-
Constructor Summary
Constructors Modifier Constructor Description private
ExtensionWriter(boolean messageSetWireFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeUntil(int end, CodedOutputStream output)
-
-
-
Field Detail
-
iter
private final java.util.Iterator<java.util.Map.Entry<GeneratedMessageLite.ExtensionDescriptor,java.lang.Object>> iter
-
next
private java.util.Map.Entry<GeneratedMessageLite.ExtensionDescriptor,java.lang.Object> next
-
messageSetWireFormat
private final boolean messageSetWireFormat
-
-
Method Detail
-
writeUntil
public void writeUntil(int end, CodedOutputStream output) throws java.io.IOException
- Throws:
java.io.IOException
-
-