@Deprecated public abstract class Selector extends Object
Modifier and Type | Field and Description |
---|---|
Object[] |
args
Deprecated.
|
boolean |
cache
Deprecated.
|
MutableCallSite |
callSite
Deprecated.
|
IndyInterface.CallType |
callType
Deprecated.
|
boolean |
catchException
Deprecated.
|
MethodType |
currentType
Deprecated.
|
MethodHandle |
handle
Deprecated.
|
boolean |
isVargs
Deprecated.
|
MetaMethod |
method
Deprecated.
|
String |
name
Deprecated.
|
Object[] |
originalArguments
Deprecated.
|
boolean |
safeNavigation
Deprecated.
|
boolean |
safeNavigationOrig
Deprecated.
|
Class<?> |
selectionBase
Deprecated.
|
Class<?> |
sender
Deprecated.
|
boolean |
skipSpreadCollector
Deprecated.
|
boolean |
spread
Deprecated.
|
MethodType |
targetType
Deprecated.
|
boolean |
thisCall
Deprecated.
|
boolean |
useMetaClass
Deprecated.
|
Constructor and Description |
---|
Selector()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Object |
getCorrectedReceiver()
Deprecated.
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)
Deprecated.
Returns the Selector
|
public Object[] args
public Object[] originalArguments
public MetaMethod method
public MethodType targetType
public MethodType currentType
public String name
public MethodHandle handle
public boolean useMetaClass
public boolean cache
public MutableCallSite callSite
public Class<?> sender
public boolean isVargs
public boolean safeNavigation
public boolean safeNavigationOrig
public boolean spread
public boolean skipSpreadCollector
public boolean thisCall
public Class<?> selectionBase
public boolean catchException
public IndyInterface.CallType callType
public static Selector getSelector(MutableCallSite callSite, Class<?> sender, String methodName, int callID, boolean safeNavigation, boolean thisCall, boolean spreadCall, Object[] arguments)
public Object getCorrectedReceiver()
NullObject.getNullObject()
if the receiver
(args[0]) is null. If it is not null, the recevier itself
is returned.