protected static class GeneratedMessageLite.DefaultInstanceBasedParser<T> extends AbstractParser<T>
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.
Parameters | |
---|---|
Name | Description |
input | byte[] |
offset | int |
length | int |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
T |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parsePartialFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public T parsePartialFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
T |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |