public abstract class JSToUInt16Node extends JavaScriptBaseNode
| Constructor and Description |
|---|
JSToUInt16Node() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
doDouble(double value,
com.oracle.truffle.api.profiles.InlinedBranchProfile needPositiveInfinityBranch) |
protected int |
doGeneric(Object value,
JSToNumberNode toNumberNode) |
protected int |
doInt(int value) |
char |
executeChar(Object value) |
abstract int |
executeInt(Object value) |
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 abstract int executeInt(Object value)
public final char executeChar(Object value)
protected int doInt(int value)
protected int doDouble(double value,
com.oracle.truffle.api.profiles.InlinedBranchProfile needPositiveInfinityBranch)
protected int doGeneric(Object value, JSToNumberNode toNumberNode)