Class MutableClassToInstanceMap<B extends @Nullable Object>

java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingMap<Class<? extends @NonNull B>,B>
com.google.common.collect.MutableClassToInstanceMap<B>
All Implemented Interfaces:
ClassToInstanceMap<B>, Serializable, Map<Class<? extends B>,B>

@GwtIncompatible public final class MutableClassToInstanceMap<B extends @Nullable Object> extends ForwardingMap<Class<? extends @NonNull B>,B> implements ClassToInstanceMap<B>, Serializable
A mutable class-to-instance map backed by an arbitrary user-provided map. See also ImmutableClassToInstanceMap.

See the Guava User Guide article on ClassToInstanceMap.

Since:
2.0
Author:
Kevin Bourrillion
See Also: