Class PogoMetaMethodSite
java.lang.Object
org.codehaus.groovy.runtime.callsite.AbstractCallSite
org.codehaus.groovy.runtime.callsite.MetaClassSite
org.codehaus.groovy.runtime.callsite.MetaMethodSite
org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite
- All Implemented Interfaces:
- CallSite
- Direct Known Subclasses:
- PogoMetaMethodSite.PogoCachedMethodSite,- PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrap,- PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrapNoCoerce
POGO call site
   metaclass - cached
   method - cached
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classCall site where we know there is no need to unwrap argumentsstatic classCall site where we know there is no need neither unwrap nor coerce arguments
- 
Field SummaryFields inherited from class org.codehaus.groovy.runtime.callsite.MetaMethodSiteparamsFields inherited from class org.codehaus.groovy.runtime.callsite.MetaClassSitemetaClassFields inherited from class org.codehaus.groovy.runtime.callsite.AbstractCallSitearray, index, name
- 
Constructor SummaryConstructorsConstructorDescriptionPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params) 
- 
Method SummaryModifier and TypeMethodDescriptioncallCurrent(GroovyObject receiver, Object[] args) protected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanstatic CallSitecreateCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class[] params, Object[] args) static CallSitecreatePogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object[] args) Methods inherited from class org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSitedoInvokeMethods inherited from class org.codehaus.groovy.runtime.callsite.AbstractCallSiteacceptGetProperty, acceptGroovyObjectGetProperty, call, call, call, call, call, callConstructor, callConstructor, callConstructor, callConstructor, callConstructor, callConstructor, callCurrent, callCurrent, callCurrent, callCurrent, callCurrent, callGetProperty, callGetPropertySafe, callGroovyObjectGetProperty, callGroovyObjectGetPropertySafe, callSafe, callSafe, callSafe, callSafe, callSafe, callSafe, callStatic, callStatic, callStatic, callStatic, callStatic, callStatic, createGetPropertySite, createGroovyObjectGetPropertySite, getArray, getIndex, getName, getProperty
- 
Constructor Details- 
PogoMetaMethodSitepublic PogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params) 
 
- 
- 
Method Details- 
invoke- Throws:
- Throwable
 
- 
callCurrent- Specified by:
- callCurrentin interface- CallSite
- Overrides:
- callCurrentin class- AbstractCallSite
- Throws:
- Throwable
 
- 
call- Specified by:
- callin interface- CallSite
- Overrides:
- callin class- AbstractCallSite
- Throws:
- Throwable
 
- 
checkCall
- 
checkCall
- 
checkCall
- 
checkCall
- 
checkCall
- 
checkCall
- 
createPogoMetaMethodSitepublic static CallSite createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object[] args) 
- 
createCachedMethodSitepublic static CallSite createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class[] params, Object[] args) 
 
-