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, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
public 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)