| Interface | Description | 
|---|---|
| CallSite | 
| Class | Description | 
|---|---|
| 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 | |
| PlainObjectMetaMethodSite | 
 Plain ordinary object call site
   meta class - cached
   method - cached 
 | 
| 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 
 |