static ForeignAccess createDefaultForeignAccess() { return ForeignAccess.create(new com.oracle.truffle.api.interop.ForeignAccess.Factory() { @TruffleBoundary public boolean canHandle(TruffleObject obj) { throw new IllegalArgumentException(obj.toString() + " cannot be shared"); } @Override public CallTarget accessMessage(Message tree) { throw UnsupportedMessageException.raise(tree); } }); } }
@Override public ForeignAccess getForeignAccess() { return ForeignAccess.create(this); }
static ForeignAccess createDefaultForeignAccess() { return ForeignAccess.create(new com.oracle.truffle.api.interop.ForeignAccess.Factory() { @TruffleBoundary public boolean canHandle(TruffleObject obj) { throw new IllegalArgumentException(obj.toString() + " cannot be shared"); } @Override public CallTarget accessMessage(Message tree) { throw UnsupportedMessageException.raise(tree); } }); } }
@Override public ForeignAccess getForeignAccess() { return ForeignAccess.create(this); }
@Override public ForeignAccess getForeignAccess() { return ForeignAccess.create(this); }
@Override public ForeignAccess getForeignAccess() { return ForeignAccess.create(BoxedValue.class, this); }
@Override public ForeignAccess getForeignAccess() { return ForeignAccess.create(MaxMinObject.class, new AF(max)); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new StructuredDataMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new ComplexNumbersBMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new ComplexNumberBEntryMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new VariablesMapMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new TopScopeObjectMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new EmptyGlobalBindingsResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new ArgumentsArrayMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new JavaFunctionMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new ComplexNumbersAMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new CountAndKillForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new ArguentsArrayMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new VariablesMapMessageResolutionForeign(), null); }
@Deprecated public static ForeignAccess createAccess() { return ForeignAccess.create(new VariableNamesMessageResolutionForeign(), null); }