webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Classes | |
class | LazyEntry |
class | LazyIterator |
Public Member Functions | |
LazyField (MessageLite defaultInstance, ExtensionRegistryLite extensionRegistry, ByteString bytes) | |
boolean | containsDefaultInstance () |
MessageLite | getValue () |
int | hashCode () |
boolean | equals (Object obj) |
String | toString () |
Public Member Functions inherited from com.google.protobuf.LazyFieldLite | |
LazyFieldLite (ExtensionRegistryLite extensionRegistry, ByteString bytes) | |
LazyFieldLite () | |
boolean | equals (Object o) |
int | hashCode () |
boolean | containsDefaultInstance () |
void | clear () |
void | set (LazyFieldLite other) |
MessageLite | getValue (MessageLite defaultInstance) |
MessageLite | setValue (MessageLite value) |
void | merge (LazyFieldLite other) |
void | mergeFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
void | setByteString (ByteString bytes, ExtensionRegistryLite extensionRegistry) |
int | getSerializedSize () |
ByteString | toByteString () |
Additional Inherited Members | |
Static Public Member Functions inherited from com.google.protobuf.LazyFieldLite | |
static LazyFieldLite | fromValue (MessageLite value) |
Protected Member Functions inherited from com.google.protobuf.LazyFieldLite | |
void | ensureInitialized (MessageLite defaultInstance) |
Protected Attributes inherited from com.google.protobuf.LazyFieldLite | |
volatile MessageLite | value |
LazyField encapsulates the logic of lazily parsing message fields. It stores the message in a ByteString initially and then parse it on-demand.
Most of key methods are implemented in LazyFieldLite but this class can contain default instance of the message to provide
,
and
.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |