public final class DiscardUnknownFieldsParser extends Object
public static final <T extends Message> Parser<T> wrap(Parser<T> parser)
Parser into a new Parser that discards unknown fields during
parsing.
Usage example:
private final static Parser<Foo> FOO_PARSER = DiscardUnknownFieldsParser.wrap(Foo.parser());
Foo parseFooDiscardUnknown(ByteBuffer input) throws IOException {
return FOO_PARSER.parseFrom(input);
}
Like all other implementations of Parser, this parser is stateless and thread-safe.
parser - The delegated parser that parses messages.Parser that will discard unknown fields during parsing.Copyright © 2008–2017 Google. All rights reserved.