public static interface ForeignAccess.Factory26
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 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