public abstract class JSLoadNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
JSLoadNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
static JSLoadNode |
create(JSContext context) |
abstract Object |
executeLoad(com.oracle.truffle.api.source.Source source,
JSRealm realm) |
protected static com.oracle.truffle.api.CallTarget |
loadScript(com.oracle.truffle.api.source.Source source,
JSRealm realm) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringprotected final JSContext context
protected JSLoadNode(JSContext context)
public static JSLoadNode create(JSContext context)
public abstract Object executeLoad(com.oracle.truffle.api.source.Source source, JSRealm realm)
protected static com.oracle.truffle.api.CallTarget loadScript(com.oracle.truffle.api.source.Source source,
JSRealm realm)