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

All Implemented Interfaces:
    CallSite

Direct Known Subclasses:
    StaticMetaMethodSiteNoUnwrap, StaticMetaMethodSiteNoUnwrapNoCoerce

POJO call site meta class - cached method - cached
Nested Class Summary:
public static class  StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrap  Call site where we know there is no need to unwrap arguments 
public static class  StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrapNoCoerce  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 StaticMetaMethodSite(CallSite site,
    MetaClassImpl metaClass,
    MetaMethod metaMethod,
    Class[] params) 
Method from org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite Summary:
call,   callStatic,   checkCall,   checkCall,   checkCall,   checkCall,   checkCall,   checkCall,   createStaticMetaMethodSite,   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.StaticMetaMethodSite Detail:
 public Object call(Object receiver,
    Object[] args) throws Throwable 
 public Object callStatic(Class receiver,
    Object[] args) throws Throwable 
 protected final boolean checkCall(Object receiver) 
 protected final boolean checkCall(Object receiver,
    Object[] args) 
 protected final boolean checkCall(Object receiver,
    Object arg1) 
 protected final boolean checkCall(Object receiver,
    Object arg1,
    Object arg2) 
 protected final boolean checkCall(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3) 
 protected final boolean checkCall(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) 
 public static CallSite createStaticMetaMethodSite(CallSite site,
    MetaClassImpl metaClass,
    MetaMethod metaMethod,
    Class[] params,
    Object[] args) 
 public Object invoke(Object receiver,
    Object[] args) throws Throwable