# Package org.codehaus.groovy.reflection

- Interface Summary
  Interface | Description
  --- | ---
  ClassInfo.ClassInfoAction |
  GroovyClassValue | Abstraction for Java version dependent ClassValue implementations.
  GroovyClassValue.ComputeValue |

- Class Summary
  Class | Description
  --- | ---
  CachedClass | @author Alex.Tkachman
  CachedClass.CachedMethodComparatorByName |
  CachedClass.CachedMethodComparatorWithString |
  CachedConstructor | @author Alex.Tkachman
  CachedField |
  CachedMethod | @author Alex.Tkachman
  ClassInfo | Handle for all information we want to keep about the class
  ClassLoaderForClassArtifacts |
  GeneratedMetaMethod |
  GeneratedMetaMethod.DgmMethodRecord |
  GeneratedMetaMethod.Proxy |
  MixinInMetaClass |
  ParameterTypes |
  ReflectionCache |
  ReflectionUtils | This class contains utility methods to determine which class called the current class to multiple levels of depth.
  SunClassLoader | Special class loader, which when running on Sun VM allows to generate accessor classes for any method