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)
 
static final< T extends Message > Parser< Twrap (final Parser< T > parser)
 

Private Member Functions

 DiscardUnknownFieldsParser ()
 
 DiscardUnknownFieldsParser ()
 

Detailed Description

Parsers to discard unknown fields during parsing.

Definition at line 34 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java.

Constructor & Destructor Documentation

◆ DiscardUnknownFieldsParser() [1/2]

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

◆ DiscardUnknownFieldsParser() [2/2]

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

Member Function Documentation

◆ wrap() [1/2]

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

Wraps 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 bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java.

◆ wrap() [2/2]

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

Wraps 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 protobuf/java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java.


The documentation for this class was generated from the following file:
com.google.protobuf.DiscardUnknownFieldsParser.DiscardUnknownFieldsParser
DiscardUnknownFieldsParser()
Definition: bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java:69
Foo
Definition: abseil-cpp/absl/debugging/symbolize_test.cc:65
input
std::string input
Definition: bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer_unittest.cc:197


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:04