Class GeneratedMessageLite.DefaultInstanceBasedParser<T> (3.19.4)
protected static class GeneratedMessageLite.DefaultInstanceBasedParser<T> extends AbstractParser<T>
A Parser implementation that delegates to the default instance.
For use by generated code only.
Type Parameter |
| Name |
Description |
T |
|
Constructors
DefaultInstanceBasedParser(T defaultInstance)
public DefaultInstanceBasedParser(T defaultInstance)
| Parameter |
| Name |
Description |
defaultInstance |
T
|
Methods
parsePartialFrom(byte[] input, int offset, int length, ExtensionRegistryLite extensionRegistry)
public T parsePartialFrom(byte[] input, int offset, int length, ExtensionRegistryLite extensionRegistry)
Like #parseFrom(ByteString, ExtensionRegistryLite), but does not throw an exception if
the message is missing required fields. Instead, a partial message is returned.
| Returns |
| Type |
Description |
T |
|
Overrides
public T parsePartialFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
T |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-30 UTC."],[],[]]