Modifiers | Name | Description |
---|---|---|
Object[] |
args |
|
boolean |
cache |
|
MutableCallSite |
callSite |
|
CALL_TYPES |
callType |
|
boolean |
catchException |
|
MethodType |
currentType |
|
MethodHandle |
handle |
|
boolean |
isVargs |
|
MetaMethod |
method |
|
String |
name |
|
Object[] |
originalArguments |
|
boolean |
safeNavigation |
|
boolean |
safeNavigationOrig |
|
Class |
selectionBase |
|
Class |
sender |
|
boolean |
skipSpreadCollector |
|
boolean |
spread |
|
MethodType |
targetType |
|
boolean |
thisCall |
|
boolean |
useMetaClass |
Type Params | Return Type | Name and description |
---|---|---|
|
Object |
getCorrectedReceiver() Returns NullObject.getNullObject if the receiver (args[0]) is null. |
|
static Selector |
getSelector(MutableCallSite callSite, Class sender, String methodName, int callID, boolean safeNavigation, boolean thisCall, boolean spreadCall, Object[] arguments) Returns the Selector |
Returns NullObject.getNullObject if the receiver (args[0]) is null. If it is not null, the recevier itself is returned.
Returns the Selector