@Override protected Object executeImpl(int keyInfo) { return KeyInfo.isInvocable(keyInfo); }
TruffleObject object = (TruffleObject) nodeObject; int keyInfo = ForeignAccess.sendKeyInfo(msgNodes.keyInfo, object, "catches"); if (KeyInfo.isInvocable(keyInfo)) { Object catches; try {
assertTrue(KeyInfo.isInvocable(invocable)); assertFalse(KeyInfo.isInternal(invocable)); numKeys++;
if (invokeOrReadAndExecuteProfile.profile(KeyInfo.isInvocable(keyInfo))) { try { return ForeignAccess.sendInvoke(invokeNode, receiver, name, arguments);
if (invokeOrReadAndExecuteProfile.profile(KeyInfo.isInvocable(keyInfo))) { try { return ForeignAccess.sendInvoke(invokeNode, receiver, name, arguments);