| AbstractCallSite | 
 Base class for all call sites 
 | 
| BooleanClosureWrapper | 
 Helper class for internal use only. 
 | 
| BooleanReturningMethodInvoker | 
 Helper class for internal use only. 
 | 
| CallSiteArray | 
  | 
| CallSiteAwareMetaMethod | 
  | 
| CallSiteClassLoader | 
  | 
| CallSiteGenerator | 
  | 
| ConstructorMetaClassSite | 
  | 
| ConstructorMetaMethodSite | 
 Call site for invoking static methods
   meta class  - cached
   method - not cached 
 | 
| ConstructorSite | 
  | 
| ConstructorSite.ConstructorSiteNoUnwrap | 
 Call site where we know there is no need to unwrap arguments 
 | 
| ConstructorSite.ConstructorSiteNoUnwrapNoCoerce | 
 Call site where we know there is no need neither unwrap nor coerce arguments 
 | 
| ConstructorSite.NoParamSite | 
  | 
| ConstructorSite.NoParamSiteInnerClass | 
  | 
| DummyCallSite | 
  | 
| GetEffectivePogoFieldSite | 
  | 
| GetEffectivePojoPropertySite | 
  | 
| GroovySunClassLoader | 
  | 
| MetaClassConstructorSite | 
 Call site for constructor
   meta class - cached
   method - not cached 
 | 
| MetaClassSite | 
 Call site which holds reference to meta class 
 | 
| MetaMethodSite | 
 Call site which caches meta method 
 | 
| NullCallSite | 
  | 
| PerInstancePojoMetaClassSite | 
  | 
| PogoGetPropertySite | 
  | 
| PogoInterceptableSite | 
 Call site for GroovyInterceptable 
 | 
| PogoMetaClassGetPropertySite | 
  | 
| PogoMetaClassSite | 
  | 
| PogoMetaMethodSite | 
 POGO call site
   meta class - cached
   method - cached 
 | 
| PogoMetaMethodSite.PogoCachedMethodSite | 
  | 
| PogoMetaMethodSite.PogoCachedMethodSiteNoUnwrap | 
  | 
| PogoMetaMethodSite.PogoCachedMethodSiteNoUnwrapNoCoerce | 
  | 
| PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrap | 
 Call site where we know there is no need to unwrap arguments 
 | 
| PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrapNoCoerce | 
 Call site where we know there is no need neither unwrap nor coerce arguments 
 | 
| PojoMetaClassGetPropertySite | 
  | 
| PojoMetaClassSite | 
 POJO call site
   meta class - cached
   method - not cached 
 | 
| PojoMetaMethodSite | 
 POJO call site
   meta class - cached
   method - cached 
 | 
| PojoMetaMethodSite.PojoCachedMethodSite | 
  | 
| PojoMetaMethodSite.PojoCachedMethodSiteNoUnwrap | 
  | 
| PojoMetaMethodSite.PojoCachedMethodSiteNoUnwrapNoCoerce | 
  | 
| PojoMetaMethodSite.PojoMetaMethodSiteNoUnwrap | 
 Call site where we know there is no need to unwrap arguments 
 | 
| PojoMetaMethodSite.PojoMetaMethodSiteNoUnwrapNoCoerce | 
 Call site where we know there is no need neither unwrap nor coerce arguments 
 | 
| StaticMetaClassSite | 
 Call site for invoking static methods
   meta class  - cached
   method - not cached 
 | 
| StaticMetaMethodSite | 
 POJO call site
   meta class - cached
   method - cached 
 | 
| StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrap | 
 Call site where we know there is no need to unwrap arguments 
 | 
| StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrapNoCoerce | 
 Call site where we know there is no need neither unwrap nor coerce arguments 
 |