| 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 |