ForeignAccess.StandardFactory@Deprecated public static interface ForeignAccess.Factory26
| Modifier and Type | Method and Description |
|---|---|
default CallTarget |
accessAsPointer()
Deprecated.
Handles
Message.AS_POINTER message. |
CallTarget |
accessExecute(int argumentsLength)
Deprecated.
Handles
Message.EXECUTE messages. |
CallTarget |
accessGetSize()
Deprecated.
Handles
Message.GET_SIZE message. |
CallTarget |
accessHasSize()
Deprecated.
Handles
Message.HAS_SIZE message. |
CallTarget |
accessInvoke(int argumentsLength)
Deprecated.
Handles
Message.INVOKE 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. |
default CallTarget |
accessIsPointer()
Deprecated.
Handles
Message.IS_POINTER message. |
CallTarget |
accessKeyInfo()
Deprecated.
Handles
Message.KEY_INFO 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.NEW messages. |
CallTarget |
accessRead()
Deprecated.
Handles
Message.READ message. |
default CallTarget |
accessToNative()
Deprecated.
Handles
Message.TO_NATIVE 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.EXECUTE messages.argumentsLength - do not use, always 0null if this message is not
supportedCallTarget accessInvoke(int argumentsLength)
Message.INVOKE messages.argumentsLength - do not use, always 0null if this message is not
supportedCallTarget accessNew(int argumentsLength)
Message.NEW messages.argumentsLength - do not use, always 0null 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 accessKeyInfo()
Message.KEY_INFO message.null if this message is not
supporteddefault CallTarget accessIsPointer()
Message.IS_POINTER message.null if this message is not
supporteddefault CallTarget accessAsPointer()
Message.AS_POINTER message.null if this message is not
supporteddefault CallTarget accessToNative()
Message.TO_NATIVE message.null if this message is not
supportedCallTarget accessMessage(Message unknown)
unknown - the messagenull if this message is not
supported