ForeignAccess.Factory26@Deprecated public static interface ForeignAccess.Factory18
| Modifier and Type | Method and Description |
|---|---|
CallTarget |
accessExecute(int argumentsLength)
Deprecated.
Handles
Message.createExecute(int) messages. |
CallTarget |
accessGetSize()
Deprecated.
Handles
Message.GET_SIZE message. |
CallTarget |
accessHasSize()
Deprecated.
Handles
Message.HAS_SIZE message. |
CallTarget |
accessInvoke(int argumentsLength)
Deprecated.
Handles
Message.createInvoke(int) messages. |
CallTarget |
accessIsBoxed()
Deprecated.
Handles
Message.IS_BOXED message. |
CallTarget |
accessIsExecutable()
Deprecated.
Handles
Message.IS_EXECUTABLE message. |
CallTarget |
accessIsNull()
Deprecated.
Handles
Message.IS_NULL message. |
CallTarget |
accessKeys()
Deprecated.
Handles request for access to a message not known in version 0.10.
|
CallTarget |
accessMessage(Message unknown)
Deprecated.
Handles request for access to a message not known in version 0.18.
|
CallTarget |
accessNew(int argumentsLength)
Deprecated.
Handles
Message.createNew(int) messages. |
CallTarget |
accessRead()
Deprecated.
Handles
Message.READ message. |
CallTarget |
accessUnbox()
Deprecated.
Handles
Message.UNBOX message. |
CallTarget |
accessWrite()
Deprecated.
Handles
Message.WRITE message. |
CallTarget accessIsNull()
Message.IS_NULL message.null if this message is not
supportedCallTarget accessIsExecutable()
Message.IS_EXECUTABLE message.null if this message is not
supportedCallTarget accessIsBoxed()
Message.IS_BOXED message.null if this message is not
supportedCallTarget accessHasSize()
Message.HAS_SIZE message.null if this message is not
supportedCallTarget accessGetSize()
Message.GET_SIZE message.null if this message is not
supportedCallTarget accessUnbox()
Message.UNBOX message.null if this message is not
supportedCallTarget accessRead()
Message.READ message.null if this message is not
supportedCallTarget accessWrite()
Message.WRITE message.null if this message is not
supportedCallTarget accessExecute(int argumentsLength)
Message.createExecute(int) messages.argumentsLength - number of parameters the messages has been created fornull if this message is not
supportedCallTarget accessInvoke(int argumentsLength)
Message.createInvoke(int) messages.argumentsLength - number of parameters the messages has been created fornull if this message is not
supportedCallTarget accessNew(int argumentsLength)
Message.createNew(int) messages.argumentsLength - number of parameters the messages has been created fornull if this message is not
supportedCallTarget accessKeys()
CallTarget is going to be the object/receiver. The return value is
supposed to be a TruffleObject that represents an array (responds to
Message.HAS_SIZE and Message.GET_SIZE and its element represent
String names of properties of the receiver.null if this message is not
supportedCallTarget accessMessage(Message unknown)
unknown - the messagenull if this message is not
supported