Classes | Public Member Functions | Private Attributes | List of all members
com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V > Class Template Reference
Inheritance diagram for com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >:
Inheritance graph
[legend]

Classes

class  MutatabilityAwareCollection
 
class  MutatabilityAwareIterator
 
class  MutatabilityAwareSet
 

Public Member Functions

void clear ()
 
boolean containsKey (Object key)
 
boolean containsValue (Object value)
 
Set< java.util.Map.Entry< K, V > > entrySet ()
 
boolean equals (Object o)
 
get (Object key)
 
int hashCode ()
 
boolean isEmpty ()
 
Set< KkeySet ()
 
put (K key, V value)
 
void putAll (Map<? extends K, ? extends V > m)
 
remove (Object key)
 
int size ()
 
String toString ()
 
Collection< V > values ()
 

Private Attributes

final Map< K, V > delegate
 
final MutabilityOracle mutabilityOracle
 

Detailed Description

An internal map that checks for mutability before delegating.

Definition at line 286 of file MapField.java.

Member Function Documentation

◆ clear()

Definition at line 345 of file MapField.java.

◆ containsKey()

boolean com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.containsKey ( Object  key)
inline

Definition at line 306 of file MapField.java.

◆ containsValue()

boolean com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.containsValue ( Object  value)
inline

Definition at line 311 of file MapField.java.

◆ entrySet()

Set<java.util.Map.Entry<K, V> > com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.entrySet ( )
inline

Definition at line 361 of file MapField.java.

◆ equals()

boolean com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.equals ( Object  o)
inline

Definition at line 366 of file MapField.java.

◆ get()

V com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.get ( Object  key)
inline

Definition at line 316 of file MapField.java.

◆ hashCode()

int com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.hashCode ( )
inline

Definition at line 371 of file MapField.java.

◆ isEmpty()

boolean com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.isEmpty ( )
inline

Definition at line 301 of file MapField.java.

◆ keySet()

Set<K> com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.keySet ( )
inline

Definition at line 351 of file MapField.java.

◆ put()

V com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.put ( K  key,
value 
)
inline

Definition at line 321 of file MapField.java.

◆ putAll()

void com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.putAll ( Map<? extends K, ? extends V >  m)
inline

Definition at line 335 of file MapField.java.

◆ remove()

V com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.remove ( Object  key)
inline

Definition at line 329 of file MapField.java.

◆ size()

Definition at line 296 of file MapField.java.

◆ toString()

String com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.toString ( )
inline

Definition at line 376 of file MapField.java.

◆ values()

Collection<V> com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.values ( )
inline

Definition at line 356 of file MapField.java.

Member Data Documentation

◆ delegate

final Map<K, V> com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.delegate
private

Definition at line 288 of file MapField.java.

◆ mutabilityOracle

final MutabilityOracle com.google.protobuf.MapField< K, V >.MutatabilityAwareMap< K, V >.mutabilityOracle
private

Definition at line 287 of file MapField.java.


The documentation for this class was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:07