public class AbstractCallSite extends java.lang.Object implements CallSite
Modifier and Type | Field and Description |
---|---|
protected CallSiteArray |
array |
protected int |
index |
protected java.lang.String |
name |
Constructor and Description |
---|
AbstractCallSite(CallSite prev) |
AbstractCallSite(CallSiteArray array,
int index,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
CallSite |
acceptGetProperty(java.lang.Object receiver) |
CallSite |
acceptGroovyObjectGetProperty(java.lang.Object receiver) |
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[] args) |
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 |
callConstructor(java.lang.Object receiver,
java.lang.Object arg1) |
java.lang.Object |
callConstructor(java.lang.Object receiver,
java.lang.Object[] args) |
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 |
callCurrent(GroovyObject receiver,
java.lang.Object arg1) |
java.lang.Object |
callCurrent(GroovyObject receiver,
java.lang.Object[] args) |
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 |
callSafe(java.lang.Object receiver,
java.lang.Object arg1) |
java.lang.Object |
callSafe(java.lang.Object receiver,
java.lang.Object[] args) |
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 |
callStatic(java.lang.Class receiver,
java.lang.Object arg1) |
java.lang.Object |
callStatic(java.lang.Class receiver,
java.lang.Object[] args) |
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) |
protected final int index
protected final java.lang.String name
protected final CallSiteArray array
public AbstractCallSite(CallSiteArray array, int index, java.lang.String name)
public AbstractCallSite(CallSite prev)
public CallSiteArray getArray()
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object[] args) throws java.lang.Throwable
public final java.lang.Object callSafe(java.lang.Object receiver) throws java.lang.Throwable
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1) throws java.lang.Throwable
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
public final java.lang.Object callSafe(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Throwable
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) throws java.lang.Throwable
public java.lang.Object call(java.lang.Object receiver, java.lang.Object[] args) throws java.lang.Throwable
public java.lang.Object call(java.lang.Object receiver) throws java.lang.Throwable
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1) throws java.lang.Throwable
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
public java.lang.Object call(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Throwable
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) throws java.lang.Throwable
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object[] args) throws java.lang.Throwable
callCurrent
in interface CallSite
java.lang.Throwable
public java.lang.Object callCurrent(GroovyObject receiver) throws java.lang.Throwable
callCurrent
in interface CallSite
java.lang.Throwable
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1) throws java.lang.Throwable
callCurrent
in interface CallSite
java.lang.Throwable
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
callCurrent
in interface CallSite
java.lang.Throwable
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Throwable
callCurrent
in interface CallSite
java.lang.Throwable
public java.lang.Object callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4) throws java.lang.Throwable
callCurrent
in interface CallSite
java.lang.Throwable
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object[] args) throws java.lang.Throwable
callStatic
in interface CallSite
java.lang.Throwable
public java.lang.Object callStatic(java.lang.Class receiver) throws java.lang.Throwable
callStatic
in interface CallSite
java.lang.Throwable
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1) throws java.lang.Throwable
callStatic
in interface CallSite
java.lang.Throwable
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
callStatic
in interface CallSite
java.lang.Throwable
public java.lang.Object callStatic(java.lang.Class receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Throwable
callStatic
in interface CallSite
java.lang.Throwable
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) throws java.lang.Throwable
callStatic
in interface CallSite
java.lang.Throwable
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object[] args) throws java.lang.Throwable
callConstructor
in interface CallSite
java.lang.Throwable
public java.lang.Object callConstructor(java.lang.Object receiver) throws java.lang.Throwable
callConstructor
in interface CallSite
java.lang.Throwable
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1) throws java.lang.Throwable
callConstructor
in interface CallSite
java.lang.Throwable
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
callConstructor
in interface CallSite
java.lang.Throwable
public java.lang.Object callConstructor(java.lang.Object receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Throwable
callConstructor
in interface CallSite
java.lang.Throwable
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) throws java.lang.Throwable
callConstructor
in interface CallSite
java.lang.Throwable
public java.lang.Object callGetProperty(java.lang.Object receiver) throws java.lang.Throwable
callGetProperty
in interface CallSite
java.lang.Throwable
public java.lang.Object callGroovyObjectGetProperty(java.lang.Object receiver) throws java.lang.Throwable
callGroovyObjectGetProperty
in interface CallSite
java.lang.Throwable
public CallSite acceptGetProperty(java.lang.Object receiver)
public CallSite acceptGroovyObjectGetProperty(java.lang.Object receiver)
protected final CallSite createGetPropertySite(java.lang.Object receiver)
protected final CallSite createGroovyObjectGetPropertySite(java.lang.Object receiver)
public java.lang.Object getProperty(java.lang.Object receiver) throws java.lang.Throwable
getProperty
in interface CallSite
java.lang.Throwable
public final java.lang.Object callGetPropertySafe(java.lang.Object receiver) throws java.lang.Throwable
callGetPropertySafe
in interface CallSite
java.lang.Throwable
public final java.lang.Object callGroovyObjectGetPropertySafe(java.lang.Object receiver) throws java.lang.Throwable
callGroovyObjectGetPropertySafe
in interface CallSite
java.lang.Throwable