Static Public Member Functions | Private Member Functions | List of all members
com.google.protobuf.DiscardUnknownFieldsParser Class Reference

Static Public Member Functions

static final< T extends Message > Parser< Twrap (final Parser< T > parser)
 

Private Member Functions

 DiscardUnknownFieldsParser ()
 

Detailed Description

Parsers to discard unknown fields during parsing.

Definition at line 34 of file DiscardUnknownFieldsParser.java.

Constructor & Destructor Documentation

◆ DiscardUnknownFieldsParser()

com.google.protobuf.DiscardUnknownFieldsParser.DiscardUnknownFieldsParser ( )
inlineprivate

Definition at line 69 of file DiscardUnknownFieldsParser.java.

Member Function Documentation

◆ wrap()

static final<T extends Message> Parser<T> com.google.protobuf.DiscardUnknownFieldsParser.wrap ( final Parser< T parser)
inlinestatic

Warps a given 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.

Parameters
parserThe delegated parser that parses messages.
Returns
a Parser that will discard unknown fields during parsing.

Definition at line 54 of file DiscardUnknownFieldsParser.java.


The documentation for this class was generated from the following file:
input
std::string input
Definition: tokenizer_unittest.cc:197
com.google.protobuf.DiscardUnknownFieldsParser.DiscardUnknownFieldsParser
DiscardUnknownFieldsParser()
Definition: DiscardUnknownFieldsParser.java:69


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:07