B - the common supertype that all entries must share; often this is
     simply Object@GwtCompatible public interface ClassToInstanceMap<B> extends Map<Class<? extends B>,B>
Map, the additional type-safe operations
 putInstance(java.lang.Class<T>, T) and getInstance(java.lang.Class<T>) are available.
 Like any other Map<Class, Object>, this map may contain entries
 for primitive types, and a primitive type and its corresponding wrapper type
 may map to different values.
 
 
See the Guava User Guide article on 
 ClassToInstanceMap.
 
To map a generic type to an instance of that type, use TypeToInstanceMap instead.
| Modifier and Type | Method and Description | 
|---|---|
| <T extends B>  | getInstance(Class<T> type)Returns the value the specified class is mapped to, or  nullif no
 entry for this class is present. | 
| <T extends B>  | putInstance(Class<T> type,
                      T value)Maps the specified class to the specified value. | 
<T extends B> T getInstance(Class<T> type)
null if no
 entry for this class is present. This will only return a value that was
 bound to this specific class, not a value that may have been bound to a
 subtype.<T extends B> T putInstance(Class<T> type, @Nullable T value)
null), or null if there was no previous entry.Copyright © 2010-2014. All Rights Reserved.