31 package com.google.protobuf;
33 import java.io.IOException;
35 class UnknownFieldSetLiteSchema
36 extends UnknownFieldSchema<UnknownFieldSetLite, UnknownFieldSetLite> {
38 UnknownFieldSetLiteSchema() {}
41 boolean shouldDiscardUnknownFields(Reader reader) {
47 UnknownFieldSetLite newBuilder() {
48 return UnknownFieldSetLite.newInstance();
58 fields.storeField(WireFormat.makeTag(
number, WireFormat.WIRETYPE_FIXED32),
value);
63 fields.storeField(WireFormat.makeTag(
number, WireFormat.WIRETYPE_FIXED64),
value);
67 void addLengthDelimited(UnknownFieldSetLite
fields,
int number, ByteString
value) {
68 fields.storeField(WireFormat.makeTag(
number, WireFormat.WIRETYPE_LENGTH_DELIMITED),
value);
72 void addGroup(UnknownFieldSetLite
fields,
int number, UnknownFieldSetLite subFieldSet) {
73 fields.storeField(WireFormat.makeTag(
number, WireFormat.WIRETYPE_START_GROUP), subFieldSet);
77 UnknownFieldSetLite toImmutable(UnknownFieldSetLite
fields) {
83 void setToMessage(Object
message, UnknownFieldSetLite
fields) {
84 ((GeneratedMessageLite<?, ?>)
message).unknownFields =
fields;
88 UnknownFieldSetLite getFromMessage(Object
message) {
89 return ((GeneratedMessageLite<?, ?>)
message).unknownFields;
93 UnknownFieldSetLite getBuilderFromMessage(Object
message) {
94 UnknownFieldSetLite unknownFields = getFromMessage(
message);
97 if (unknownFields == UnknownFieldSetLite.getDefaultInstance()) {
98 unknownFields = UnknownFieldSetLite.newInstance();
99 setToMessage(
message, unknownFields);
101 return unknownFields;
105 void setBuilderToMessage(Object
message, UnknownFieldSetLite
fields) {
110 void makeImmutable(Object
message) {
111 getFromMessage(
message).makeImmutable();
115 void writeTo(UnknownFieldSetLite
fields, Writer writer)
throws IOException {
120 void writeAsMessageSetTo(UnknownFieldSetLite
fields, Writer writer)
throws IOException {
121 fields.writeAsMessageSetTo(writer);
125 UnknownFieldSetLite
merge(UnknownFieldSetLite
message, UnknownFieldSetLite other) {
126 return other.equals(UnknownFieldSetLite.getDefaultInstance())
128 : UnknownFieldSetLite.mutableCopyOf(
message, other);
132 int getSerializedSize(UnknownFieldSetLite unknowns) {
133 return unknowns.getSerializedSize();
137 int getSerializedSizeAsMessageSet(UnknownFieldSetLite unknowns) {
138 return unknowns.getSerializedSizeAsMessageSet();