本文整理了Java中org.graalvm.polyglot.Value.asHostObject()
方法的一些代码示例,展示了Value.asHostObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.asHostObject()
方法的具体详情如下:
包路径:org.graalvm.polyglot.Value
类名称:Value
方法名:asHostObject
[英]Returns the original Java host language object.
[中]返回原始Java主机语言对象。
代码示例来源:origin: org.graalvm.sdk/graal-sdk
public void putMember(String key, Value value) {
values.put(key, value.isHostObject() ? value.asHostObject() : value);
}
代码示例来源:origin: org.graalvm/graal-sdk
public void putMember(String key, Value value) {
values.put(key, value.isHostObject() ? value.asHostObject() : value);
}
代码示例来源:origin: org.graalvm/graal-sdk
@Override
public void set(long index, Value value) {
checkIndex(index);
values.set((int) index, value.isHostObject() ? value.asHostObject() : value);
}
代码示例来源:origin: org.graalvm.sdk/graal-sdk
@Override
public void set(long index, Value value) {
checkIndex(index);
values.set((int) index, value.isHostObject() ? value.asHostObject() : value);
}
代码示例来源:origin: org.graalvm/graal-sdk
public void set(long index, Value value) {
checkIndex(index);
values[(int) index] = value.isHostObject() ? value.asHostObject() : value;
}
代码示例来源:origin: org.graalvm.sdk/graal-sdk
public void set(long index, Value value) {
checkIndex(index);
values[(int) index] = value.isHostObject() ? value.asHostObject() : value;
}
代码示例来源:origin: org.graalvm.truffle/truffle-tck
@Override
public void evaluate() throws Throwable {
Context prevContext = rule.context;
try (Context context = rule.contextBuilder.build()) {
rule.context = context;
context.initialize("truffletestinvoker");
context.enter();
Env prevEnv = rule.testEnv;
try {
rule.testEnv = context.getPolyglotBindings().getMember("env").asHostObject();
stmt.evaluate();
} catch (Throwable t) {
throw t;
} finally {
rule.testEnv = prevEnv;
context.leave();
}
} finally {
rule.context = prevContext;
}
}
代码示例来源:origin: com.oracle.truffle/truffle-tck
@Override
public void evaluate() throws Throwable {
Context prevContext = rule.context;
try (Context context = Context.create()) {
rule.context = context;
context.initialize("truffletestinvoker");
context.enter();
Env prevEnv = rule.testEnv;
try {
rule.testEnv = context.getPolyglotBindings().getMember("env").asHostObject();
stmt.evaluate();
} catch (Throwable t) {
throw t;
} finally {
rule.testEnv = prevEnv;
context.leave();
}
} finally {
rule.context = prevContext;
}
}
内容来源于网络,如有侵权,请联系作者删除!