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

Classes

interface  Converter
 
class  EntryAdapter
 
class  IteratorAdapter
 
class  SetAdapter
 

Public Member Functions

Set< java.util.Map.Entry< K, V > > entrySet ()
 
Set< java.util.Map.Entry< K, V > > entrySet ()
 
get (Object key)
 
get (Object key)
 
 MapAdapter (Map< K, RealValue > realMap, Converter< RealValue, V > valueConverter)
 
 MapAdapter (Map< K, RealValue > realMap, Converter< RealValue, V > valueConverter)
 
put (K key, V value)
 
put (K key, V value)
 

Static Public Member Functions

static< T extends EnumLite > Converter< Integer, TnewEnumConverter (final EnumLiteMap< T > enumMap, final T unrecognizedValue)
 
static< T extends EnumLite > Converter< Integer, TnewEnumConverter (final EnumLiteMap< T > enumMap, final T unrecognizedValue)
 

Private Attributes

final Map< K, RealValue > realMap
 
final Converter< RealValue, V > valueConverter
 

Detailed Description

Wrap around a

and provide a

interface.

Definition at line 421 of file protobuf/java/core/src/main/java/com/google/protobuf/Internal.java.

Constructor & Destructor Documentation

◆ MapAdapter() [1/2]

com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.MapAdapter ( Map< K, RealValue >  realMap,
Converter< RealValue, V >  valueConverter 
)
inline

◆ MapAdapter() [2/2]

com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.MapAdapter ( Map< K, RealValue >  realMap,
Converter< RealValue, V >  valueConverter 
)
inline

Member Function Documentation

◆ entrySet() [1/2]

Set<java.util.Map.Entry<K, V> > com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.entrySet ( )
inline

◆ entrySet() [2/2]

Set<java.util.Map.Entry<K, V> > com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.entrySet ( )
inline

◆ get() [1/2]

V com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.get ( Object  key)
inline

◆ get() [2/2]

V com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.get ( Object  key)
inline

◆ newEnumConverter() [1/2]

static <T extends EnumLite> Converter<Integer, T> com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.newEnumConverter ( final EnumLiteMap< T enumMap,
final T  unrecognizedValue 
)
inlinestatic

◆ newEnumConverter() [2/2]

static <T extends EnumLite> Converter<Integer, T> com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.newEnumConverter ( final EnumLiteMap< T enumMap,
final T  unrecognizedValue 
)
inlinestatic

◆ put() [1/2]

V com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.put ( key,
value 
)
inline

◆ put() [2/2]

V com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.put ( key,
value 
)
inline

Member Data Documentation

◆ realMap

final Map< K, RealValue > com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.realMap
private

◆ valueConverter

final Converter< RealValue, V > com.google.protobuf.Internal.MapAdapter< K, V, RealValue >.valueConverter
private

The documentation for this class was generated from the following file:
Map
Definition: bloaty/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.h:451


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:06