Save This Page
Home » Groovy-1.7.0 » org.codehaus » groovy » runtime » callsite » [javadoc | source]
org.codehaus.groovy.runtime.callsite
public class: PogoMetaMethodSite [javadoc | source]
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.PogoMetaMethodSite

All Implemented Interfaces:
    CallSite

Direct Known Subclasses:
    PogoMetaMethodSiteNoUnwrap, PogoCachedMethodSite, PogoCachedMethodSiteNoUnwrapNoCoerce, PogoCachedMethodSiteNoUnwrap, PogoMetaMethodSiteNoUnwrapNoCoerce

POGO call site meta class - cached method - cached
Nested Class Summary:
public static class  PogoMetaMethodSite.PogoCachedMethodSite   
public static class  PogoMetaMethodSite.PogoCachedMethodSiteNoUnwrap   
public static class  PogoMetaMethodSite.PogoCachedMethodSiteNoUnwrapNoCoerce   
public static class  PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrap  Call site where we know there is no need to unwrap arguments 
public static class  PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrapNoCoerce  Call site where we know there is no need neither unwrap nor coerce arguments 
Fields inherited from org.codehaus.groovy.runtime.callsite.MetaMethodSite:
metaMethod,  params
Fields inherited from org.codehaus.groovy.runtime.callsite.MetaClassSite:
metaClass
Fields inherited from org.codehaus.groovy.runtime.callsite.AbstractCallSite:
index,  name,  array,  usage
Constructor:
 public PogoMetaMethodSite(CallSite site,
    MetaClassImpl metaClass,
    MetaMethod metaMethod,
    Class[] params) 
Method from org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite Summary:
call,   callCurrent,   checkCall,   checkCall,   checkCall,   checkCall,   checkCall,   checkCall,   createCachedMethodSite,   createPogoMetaMethodSite,   invoke
Methods from org.codehaus.groovy.runtime.callsite.AbstractCallSite:
acceptGetProperty,   acceptGroovyObjectGetProperty,   call,   call,   call,   call,   call,   call,   callConstructor,   callConstructor,   callConstructor,   callConstructor,   callConstructor,   callConstructor,   callCurrent,   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,   getUsage,   noCoerce,   noWrappers
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite Detail:
 public Object call(Object receiver,
    Object[] args) throws Throwable 
 public Object callCurrent(GroovyObject receiver,
    Object[] args) throws Throwable 
 protected boolean checkCall(Object receiver) 
 protected boolean checkCall(Object receiver,
    Object[] args) 
 protected boolean checkCall(Object receiver,
    Object arg1) 
 protected boolean checkCall(Object receiver,
    Object arg1,
    Object arg2) 
 protected boolean checkCall(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3) 
 protected boolean checkCall(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) 
 public static CallSite createCachedMethodSite(CallSite site,
    MetaClassImpl metaClass,
    CachedMethod metaMethod,
    Class[] params,
    Object[] args) 
 public static CallSite createPogoMetaMethodSite(CallSite site,
    MetaClassImpl metaClass,
    MetaMethod metaMethod,
    Class[] params,
    Object[] args) 
 public Object invoke(Object receiver,
    Object[] args) throws Throwable