# Hierarchy For Package org.codehaus.groovy.reflection

Package Hierarchies:

- All Packages

## Class Hierarchy

- class java.lang.Object
  - class groovy.lang.MetaProperty
    - class org.codehaus.groovy.reflection.CachedField
  - class java.lang.ClassLoader
    - class org.codehaus.groovy.reflection.ClassLoaderForClassArtifacts
  - class java.lang.Throwable
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class groovy.lang.GroovyRuntimeException
          - class org.codehaus.groovy.reflection.CacheAccessControlException
  - class java.util.concurrent.locks.AbstractOwnableSynchronizer
    - class java.util.concurrent.locks.AbstractQueuedSynchronizer
      - class org.codehaus.groovy.util.LockableObject
        - class org.codehaus.groovy.util.LazyReference
          - class org.codehaus.groovy.reflection.ClassInfo.LazyCachedClassRef
          - class org.codehaus.groovy.reflection.ClassInfo.LazyClassLoaderRef
  - class org.codehaus.groovy.reflection.CachedClass
  - class org.codehaus.groovy.reflection.CachedClass.CachedMethodComparatorByName
  - class org.codehaus.groovy.reflection.CachedClass.CachedMethodComparatorWithString
  - class org.codehaus.groovy.reflection.ClassInfo
  - class org.codehaus.groovy.reflection.ClassInfo.GlobalClassSet
  - class org.codehaus.groovy.reflection.GeneratedMetaMethod.DgmMethodRecord
  - class org.codehaus.groovy.reflection.GroovyClassValueFactory
  - class org.codehaus.groovy.reflection.GroovyClassValueMapBased
  - class org.codehaus.groovy.reflection.GroovyClassValueSoft
  - class org.codehaus.groovy.reflection.MixinInMetaClass
  - class org.codehaus.groovy.reflection.ParameterTypes
    - class groovy.lang.MetaMethod
      - class org.codehaus.groovy.reflection.CachedMethod
      - class org.codehaus.groovy.reflection.GeneratedMetaMethod
        - class org.codehaus.groovy.reflection.GeneratedMetaMethod.Proxy
    - class org.codehaus.groovy.reflection.CachedConstructor
  - class org.codehaus.groovy.reflection.ReflectionCache
  - class org.codehaus.groovy.reflection.ReflectionUtils

## Interface Hierarchy

- interface org.codehaus.groovy.reflection.ClassInfo.ClassInfoAction
- interface org.codehaus.groovy.reflection.GroovyClassValue
- interface org.codehaus.groovy.reflection.GroovyClassValue.ComputeValue