## Hierarchy For Package com.google.common.reflect

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.common.reflect.AbstractInvocationHandler (implements java.lang.reflect.InvocationHandler)
  - com.google.common.collect.ForwardingObject
    - com.google.common.collect.ForwardingCollection<E> (implements java.util.Collection<E>)
      - com.google.common.collect.ForwardingSet<E> (implements java.util.Set<E>)
        - com.google.common.reflect.TypeToken.TypeSet (implements java.io.Serializable)
    - com.google.common.collect.ForwardingMap<K,V> (implements java.util.Map<K,V>)
      - com.google.common.reflect.ImmutableTypeToInstanceMap<B> (implements com.google.common.reflect.TypeToInstanceMap<B>)
      - com.google.common.reflect.MutableTypeToInstanceMap<B> (implements com.google.common.reflect.TypeToInstanceMap<B>)
  - com.google.common.reflect.ImmutableTypeToInstanceMap.Builder<B>
  - com.google.common.reflect.Reflection
  - com.google.common.reflect.TypeParameter<T>
  - com.google.common.reflect.TypeToken<T> (implements java.io.Serializable)

## Interface Hierarchy

- java.util.Map<K,V>
  - com.google.common.reflect.TypeToInstanceMap<B>

Copyright © 2010-2012. All Rights Reserved.