Package org.codehaus.groovy.vmplugin.v8
Class Selector
java.lang.Object
org.codehaus.groovy.vmplugin.v8.Selector
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturnsNullObject.getNullObject()if the receiver (args[0]) is null.static SelectorgetSelector(MutableCallSite callSite, Class<?> sender, String methodName, int callID, boolean safeNavigation, boolean thisCall, boolean spreadCall, Object[] arguments) Returns the Selector
- 
Field Details- 
args
- 
originalArguments
- 
method
- 
targetType
- 
currentType
- 
name
- 
handle
- 
useMetaClasspublic boolean useMetaClass
- 
cachepublic boolean cache
- 
callSite
- 
sender
- 
isVargspublic boolean isVargs
- 
spreadpublic boolean spread
- 
skipSpreadCollectorpublic boolean skipSpreadCollector
- 
thisCallpublic boolean thisCall
- 
selectionBase
- 
catchExceptionpublic boolean catchException
- 
callType
 
- 
- 
Constructor Details- 
Selectorpublic Selector()
 
- 
- 
Method Details- 
getSelectorpublic static Selector getSelector(MutableCallSite callSite, Class<?> sender, String methodName, int callID, boolean safeNavigation, boolean thisCall, boolean spreadCall, Object[] arguments) Returns the Selector
- 
getCorrectedReceiverReturnsNullObject.getNullObject()if the receiver (args[0]) is null. If it is not null, the receiver itself is returned.
 
-