public abstract class GetNumberOptionNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
GetNumberOptionNode(JSContext context,
com.oracle.truffle.api.strings.TruffleString property) |
| Modifier and Type | Method and Description |
|---|---|
static GetNumberOptionNode |
create(JSContext context,
com.oracle.truffle.api.strings.TruffleString property) |
abstract int |
executeInt(Object options,
int minimum,
int maximum,
int fallback) |
int |
getOption(Object options,
int minimum,
int maximum,
int fallback) |
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 GetNumberOptionNode(JSContext context, com.oracle.truffle.api.strings.TruffleString property)
public abstract int executeInt(Object options, int minimum, int maximum, int fallback)
public static GetNumberOptionNode create(JSContext context, com.oracle.truffle.api.strings.TruffleString property)
public int getOption(Object options, int minimum, int maximum, int fallback)