|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.runtime.callsite.AbstractCallSite
public class AbstractCallSite extends java.lang.Object
Base class for all call sites
Field Summary | |
---|---|
protected CallSiteArray |
array
|
protected int |
index
|
protected java.lang.String |
name
|
Constructor Summary | |
AbstractCallSite(CallSiteArray array, int index, java.lang.String name)
|
|
AbstractCallSite(CallSite prev)
|
Method Summary | |
---|---|
CallSite
|
acceptGetProperty(java.lang.Object receiver)
|
CallSite
|
acceptGroovyObjectGetProperty(java.lang.Object receiver)
|
java.lang.Object
|
call(java.lang.Object receiver, java.lang.Object[] args)
|
java.lang.Object
|
call(java.lang.Object receiver)
|
java.lang.Object
|
call(java.lang.Object receiver, java.lang.Object arg1)
|
java.lang.Object
|
call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2)
|
java.lang.Object
|
call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
|
java.lang.Object
|
call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
|
java.lang.Object
|
callConstructor(java.lang.Object receiver, java.lang.Object[] args)
|
java.lang.Object
|
callConstructor(java.lang.Object receiver)
|
java.lang.Object
|
callConstructor(java.lang.Object receiver, java.lang.Object arg1)
|
java.lang.Object
|
callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2)
|
java.lang.Object
|
callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
|
java.lang.Object
|
callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
|
java.lang.Object
|
callCurrent(GroovyObject receiver, java.lang.Object[] args)
|
java.lang.Object
|
callCurrent(GroovyObject receiver)
|
java.lang.Object
|
callCurrent(GroovyObject receiver, java.lang.Object arg1)
|
java.lang.Object
|
callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2)
|
java.lang.Object
|
callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
|
java.lang.Object
|
callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
|
java.lang.Object
|
callGetProperty(java.lang.Object receiver)
|
java.lang.Object
|
callGetPropertySafe(java.lang.Object receiver)
|
java.lang.Object
|
callGroovyObjectGetProperty(java.lang.Object receiver)
|
java.lang.Object
|
callGroovyObjectGetPropertySafe(java.lang.Object receiver)
|
java.lang.Object
|
callSafe(java.lang.Object receiver, java.lang.Object[] args)
|
java.lang.Object
|
callSafe(java.lang.Object receiver)
|
java.lang.Object
|
callSafe(java.lang.Object receiver, java.lang.Object arg1)
|
java.lang.Object
|
callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2)
|
java.lang.Object
|
callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
|
java.lang.Object
|
callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
|
java.lang.Object
|
callStatic(java.lang.Class receiver, java.lang.Object[] args)
|
java.lang.Object
|
callStatic(java.lang.Class receiver)
|
java.lang.Object
|
callStatic(java.lang.Class receiver, java.lang.Object arg1)
|
java.lang.Object
|
callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2)
|
java.lang.Object
|
callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
|
java.lang.Object
|
callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
|
protected CallSite
|
createGetPropertySite(java.lang.Object receiver)
|
protected CallSite
|
createGroovyObjectGetPropertySite(java.lang.Object receiver)
|
CallSiteArray
|
getArray()
|
int
|
getIndex()
|
java.lang.String
|
getName()
|
java.lang.Object
|
getProperty(java.lang.Object receiver)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected final CallSiteArray array
protected final int index
protected final java.lang.String name
Constructor Detail |
---|
public AbstractCallSite(CallSiteArray array, int index, java.lang.String name)
public AbstractCallSite(CallSite prev)
Method Detail |
---|
public CallSite acceptGetProperty(java.lang.Object receiver)
public CallSite acceptGroovyObjectGetProperty(java.lang.Object receiver)
public java.lang.Object call(java.lang.Object receiver, java.lang.Object[] args)
public java.lang.Object call(java.lang.Object receiver)
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1)
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2)
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object[] args)
public java.lang.Object callConstructor(java.lang.Object receiver)
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1)
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2)
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object[] args)
public java.lang.Object callCurrent(GroovyObject receiver)
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1)
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2)
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
public java.lang.Object callGetProperty(java.lang.Object receiver)
public final java.lang.Object callGetPropertySafe(java.lang.Object receiver)
public java.lang.Object callGroovyObjectGetProperty(java.lang.Object receiver)
public final java.lang.Object callGroovyObjectGetPropertySafe(java.lang.Object receiver)
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object[] args)
public final java.lang.Object callSafe(java.lang.Object receiver)
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1)
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2)
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object[] args)
public java.lang.Object callStatic(java.lang.Class receiver)
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1)
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2)
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
protected final CallSite createGetPropertySite(java.lang.Object receiver)
protected final CallSite createGroovyObjectGetPropertySite(java.lang.Object receiver)
public CallSiteArray getArray()
public int getIndex()
public java.lang.String getName()
public java.lang.Object getProperty(java.lang.Object receiver)
Groovy Documentation