public class GetEffectivePogoFieldSite extends AbstractCallSite
array, index, name
Constructor and Description |
---|
GetEffectivePogoFieldSite(CallSite site,
MetaClass metaClass,
CachedField effective) |
Modifier and Type | Method and Description |
---|---|
CallSite |
acceptGetProperty(java.lang.Object receiver) |
CallSite |
acceptGroovyObjectGetProperty(java.lang.Object receiver) |
java.lang.Object |
callGetProperty(java.lang.Object receiver) |
java.lang.Object |
callGroovyObjectGetProperty(java.lang.Object receiver) |
java.lang.Object |
getProperty(java.lang.Object receiver) |
call, call, call, call, call, call, callConstructor, callConstructor, callConstructor, callConstructor, callConstructor, callConstructor, callCurrent, callCurrent, callCurrent, callCurrent, callCurrent, callCurrent, callGetPropertySafe, callGroovyObjectGetPropertySafe, callSafe, callSafe, callSafe, callSafe, callSafe, callSafe, callStatic, callStatic, callStatic, callStatic, callStatic, callStatic, createGetPropertySite, createGroovyObjectGetPropertySite, getArray, getIndex, getName
public GetEffectivePogoFieldSite(CallSite site, MetaClass metaClass, CachedField effective)
public final java.lang.Object callGetProperty(java.lang.Object receiver) throws java.lang.Throwable
callGetProperty
in interface CallSite
callGetProperty
in class AbstractCallSite
java.lang.Throwable
public final CallSite acceptGetProperty(java.lang.Object receiver)
acceptGetProperty
in class AbstractCallSite
public final java.lang.Object callGroovyObjectGetProperty(java.lang.Object receiver) throws java.lang.Throwable
callGroovyObjectGetProperty
in interface CallSite
callGroovyObjectGetProperty
in class AbstractCallSite
java.lang.Throwable
public final CallSite acceptGroovyObjectGetProperty(java.lang.Object receiver)
acceptGroovyObjectGetProperty
in class AbstractCallSite
public final java.lang.Object getProperty(java.lang.Object receiver)
getProperty
in interface CallSite
getProperty
in class AbstractCallSite