@SuppressWarnings("unused") private Object executeImplInterop(TruffleObject receiver, Object[] arguments) throws InteropException { return executeImpl(receiver, arguments); }
@SuppressWarnings("unused") private Object executeImplInterop(TruffleObject receiver, Object[] arguments) throws InteropException { return executeImpl(receiver, arguments); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver) throws InteropException { return checkInteropType(executeImpl(receiver, new Object[]{receiver})); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver) throws InteropException { return checkInteropType(executeImpl(receiver, new Object[]{receiver})); }
@Deprecated public final Object executeOld(TruffleObject receiver, Object[] arguments) { return checkInteropType(executeImpl(receiver, insertArg1(arguments, receiver))); }
@Deprecated public final Object executeOld(TruffleObject receiver, Object[] arguments) { return checkInteropType(executeImpl(receiver, insertArg1(arguments, receiver))); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object[] arguments) throws InteropException { return checkInteropType(executeImpl(receiver, insertArg1(arguments, receiver))); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object arg0, Object[] arguments) throws InteropException { return checkInteropType(executeImpl(receiver, insertArg2(arguments, receiver, arg0))); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object[] arguments) throws InteropException { return checkInteropType(executeImpl(receiver, insertArg1(arguments, receiver))); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object arg0, Object[] arguments) throws InteropException { return checkInteropType(executeImpl(receiver, insertArg2(arguments, receiver, arg0))); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object arg0) throws InteropException { return checkInteropType(executeImpl(receiver, new Object[]{receiver, checkInteropType(arg0)})); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object arg0) throws InteropException { return checkInteropType(executeImpl(receiver, new Object[]{receiver, checkInteropType(arg0)})); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object arg0, Object arg1) throws InteropException { return checkInteropType(executeImpl(receiver, new Object[]{receiver, checkInteropType(arg0), checkInteropType(arg1)})); }
@SuppressWarnings("unused") public final Object execute(TruffleObject receiver, Object arg0, Object arg1) throws InteropException { return checkInteropType(executeImpl(receiver, new Object[]{receiver, checkInteropType(arg0), checkInteropType(arg1)})); }