Save This Page
Home » Groovy-1.7.0 » org.codehaus » groovy » runtime » callsite » [javadoc | source]
org.codehaus.groovy.runtime.callsite
public class: AbstractCallSite [javadoc | source]
java.lang.Object
   org.codehaus.groovy.runtime.callsite.AbstractCallSite

All Implemented Interfaces:
    CallSite

Base class for all call sites
Field Summary
protected final  int index     
protected final  String name     
protected final  CallSiteArray array     
protected final  AtomicInteger usage     
Constructor:
 public AbstractCallSite(CallSite prev) 
 public AbstractCallSite(CallSiteArray array,
    int index,
    String name) 
Method from org.codehaus.groovy.runtime.callsite.AbstractCallSite Summary:
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.AbstractCallSite Detail:
 public CallSite acceptGetProperty(Object receiver) 
 public CallSite acceptGroovyObjectGetProperty(Object receiver) 
 public Object call(Object receiver) throws Throwable 
 public Object call(Object receiver,
    Object[] args) throws Throwable 
 public Object call(Object receiver,
    Object arg1) throws Throwable 
 public Object call(Object receiver,
    Object arg1,
    Object arg2) throws Throwable 
 public Object call(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3) throws Throwable 
 public Object call(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) throws Throwable 
 public Object callConstructor(Object receiver) throws Throwable 
 public Object callConstructor(Object receiver,
    Object[] args) throws Throwable 
 public Object callConstructor(Object receiver,
    Object arg1) throws Throwable 
 public Object callConstructor(Object receiver,
    Object arg1,
    Object arg2) throws Throwable 
 public Object callConstructor(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3) throws Throwable 
 public Object callConstructor(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) throws Throwable 
 public Object callCurrent(GroovyObject receiver) throws Throwable 
 public Object callCurrent(GroovyObject receiver,
    Object[] args) throws Throwable 
 public Object callCurrent(GroovyObject receiver,
    Object arg1) throws Throwable 
 public Object callCurrent(GroovyObject receiver,
    Object arg1,
    Object arg2) throws Throwable 
 public Object callCurrent(GroovyObject receiver,
    Object arg1,
    Object arg2,
    Object arg3) throws Throwable 
 public Object callCurrent(GroovyObject receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) throws Throwable 
 public Object callGetProperty(Object receiver) throws Throwable 
 public final Object callGetPropertySafe(Object receiver) throws Throwable 
 public Object callGroovyObjectGetProperty(Object receiver) throws Throwable 
 public final Object callGroovyObjectGetPropertySafe(Object receiver) throws Throwable 
 public final Object callSafe(Object receiver) throws Throwable 
 public final Object callSafe(Object receiver,
    Object[] args) throws Throwable 
 public final Object callSafe(Object receiver,
    Object arg1) throws Throwable 
 public final Object callSafe(Object receiver,
    Object arg1,
    Object arg2) throws Throwable 
 public final Object callSafe(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3) throws Throwable 
 public Object callSafe(Object receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) throws Throwable 
 public Object callStatic(Class receiver) throws Throwable 
 public Object callStatic(Class receiver,
    Object[] args) throws Throwable 
 public Object callStatic(Class receiver,
    Object arg1) throws Throwable 
 public Object callStatic(Class receiver,
    Object arg1,
    Object arg2) throws Throwable 
 public Object callStatic(Class receiver,
    Object arg1,
    Object arg2,
    Object arg3) throws Throwable 
 public Object callStatic(Class receiver,
    Object arg1,
    Object arg2,
    Object arg3,
    Object arg4) throws Throwable 
 protected final CallSite createGetPropertySite(Object receiver) 
 protected final CallSite createGroovyObjectGetPropertySite(Object receiver) 
 public CallSiteArray getArray() 
 public int getIndex() 
 public String getName() 
 public Object getProperty(Object receiver) throws Throwable 
 public AtomicInteger getUsage() 
 static boolean noCoerce(ParameterTypes metaMethod,
    Object[] args) 
 static boolean noWrappers(Object[] args)