webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Inherits com.google.protobuf.MutabilityOracle.
Classes | |
class | MutatabilityAwareMap |
Public Member Functions | |
Map< K, V > | getMap () |
Map< K, V > | getMutableMap () |
void | mergeFrom (MapFieldLite< K, V > other) |
void | clear () |
boolean | equals (Object object) |
int | hashCode () |
MapFieldLite< K, V > | copy () |
void | makeImmutable () |
boolean | isMutable () |
void | ensureMutable () |
Static Public Member Functions | |
static< K, V > MapFieldLite< K, V > | emptyMapField () |
static< K, V > MapFieldLite< K, V > | newMapField () |
Internal representation of map fields in generated lite-runtime messages.
This class is a protobuf implementation detail. Users shouldn't use this class directly.
|
inline |
|
inline |
Returns a deep copy of this map field.
|
inlinestatic |
Returns an singleton immutable empty MapFieldLite instance.
|
inline |
|
inline |
Checks whether two map fields are equal.
|
inline |
|
inline |
|
inline |
|
inline |
Returns whether this field can be modified.
|
inline |
Makes this field immutable. All subsequent modifications will throw an UnsupportedOperationException.
|
inline |
|
inlinestatic |
Creates a new MapFieldLite instance.