31 package com.google.protobuf;
33 import java.io.IOException;
35 class UnknownFieldSetSchema
extends UnknownFieldSchema<UnknownFieldSet, UnknownFieldSet.Builder> {
37 private final boolean proto3;
39 public UnknownFieldSetSchema(
boolean proto3) {
44 boolean shouldDiscardUnknownFields(Reader reader) {
45 return reader.shouldDiscardUnknownFields();
90 message.writeAsMessageSetTo(writer);
95 return ((GeneratedMessageV3)
message).unknownFields;
105 return ((GeneratedMessageV3)
message).unknownFields.toBuilder();
110 ((GeneratedMessageV3)
message).unknownFields = builder.build();
114 void makeImmutable(Object
message) {
120 return message.toBuilder().mergeFrom(other).build();
125 return message.getSerializedSize();
130 return unknowns.getSerializedSizeAsMessageSet();