public final class InitErrorObjectNode extends JavaScriptBaseNode
| Modifier and Type | Class and Description |
|---|---|
static class |
InitErrorObjectNode.DefineStackPropertyNode |
| Modifier and Type | Method and Description |
|---|---|
static InitErrorObjectNode |
create(JSContext context) |
static InitErrorObjectNode |
create(JSContext context,
boolean defaultColumnNumber) |
JSObject |
execute(JSObject errorObj,
GraalJSException exception,
com.oracle.truffle.api.strings.TruffleString messageOpt) |
JSObject |
execute(JSObject errorObj,
GraalJSException exception,
com.oracle.truffle.api.strings.TruffleString messageOpt,
JSObject errorsOpt) |
JSObject |
execute(JSObject errorObj,
GraalJSException exception,
com.oracle.truffle.api.strings.TruffleString messageOpt,
JSObject errorsOpt,
Object options) |
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, toStringpublic static InitErrorObjectNode create(JSContext context)
public static InitErrorObjectNode create(JSContext context, boolean defaultColumnNumber)
public JSObject execute(JSObject errorObj, GraalJSException exception, com.oracle.truffle.api.strings.TruffleString messageOpt)
public JSObject execute(JSObject errorObj, GraalJSException exception, com.oracle.truffle.api.strings.TruffleString messageOpt, JSObject errorsOpt)
public JSObject execute(JSObject errorObj, GraalJSException exception, com.oracle.truffle.api.strings.TruffleString messageOpt, JSObject errorsOpt, Object options)