Package com.google.protobuf
Class UnknownFieldSetLite
- java.lang.Object
-
- com.google.protobuf.UnknownFieldSetLite
-
public final class UnknownFieldSetLite extends java.lang.Object
UnknownFieldSetLite
is used to keep track of fields which were seen when parsing a protocol message but whose field numbers or types are unrecognized. This most frequently occurs when new fields are added to a message type and then messages containing those fields are read by old software that was compiled before the new types were added.For use by generated code only.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static UnknownFieldSetLite
getDefaultInstance()
Get an emptyUnknownFieldSetLite
.int
getSerializedSize()
Get the number of bytes required to encode this set.int
getSerializedSizeAsMessageSet()
Get the number of bytes required to encode this field, including field number, usingMessageSet
wire format.int
hashCode()
void
makeImmutable()
Marks this object as immutable.void
writeAsMessageSetTo(CodedOutputStream output)
Serializes the set and writes it tooutput
usingMessageSet
wire format.void
writeTo(CodedOutputStream output)
Serializes the set and writes it tooutput
.void
writeTo(com.google.protobuf.Writer writer)
Serializes the set and writes it towriter
.
-
-
-
Method Detail
-
getDefaultInstance
public static UnknownFieldSetLite getDefaultInstance()
Get an emptyUnknownFieldSetLite
.For use by generated code only.
-
makeImmutable
public void makeImmutable()
Marks this object as immutable.Future calls to methods that attempt to modify this object will throw.
-
writeTo
public void writeTo(CodedOutputStream output) throws java.io.IOException
Serializes the set and writes it tooutput
.For use by generated code only.
- Throws:
java.io.IOException
-
writeAsMessageSetTo
public void writeAsMessageSetTo(CodedOutputStream output) throws java.io.IOException
Serializes the set and writes it tooutput
usingMessageSet
wire format.For use by generated code only.
- Throws:
java.io.IOException
-
writeTo
public void writeTo(com.google.protobuf.Writer writer) throws java.io.IOException
Serializes the set and writes it towriter
.- Throws:
java.io.IOException
-
getSerializedSizeAsMessageSet
public int getSerializedSizeAsMessageSet()
Get the number of bytes required to encode this field, including field number, usingMessageSet
wire format.
-
getSerializedSize
public int getSerializedSize()
Get the number of bytes required to encode this set.For use by generated code only.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-