Class JSToUInt16Node
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.cast.JSToUInt16Node
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
Implementation of ToUInt16.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intdoDouble(double value, com.oracle.truffle.api.profiles.InlinedBranchProfile needPositiveInfinityBranch) protected intdoGeneric(Object value, JSToNumberNode toNumberNode) protected intdoInt(int value) final charexecuteChar(Object value) abstract intexecuteInt(Object value) Methods inherited from class com.oracle.truffle.js.nodes.JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplaceMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
-
Constructor Details
-
JSToUInt16Node
public JSToUInt16Node()
-
-
Method Details
-
executeInt
-
executeChar
-
doInt
protected int doInt(int value) -
doDouble
protected int doDouble(double value, com.oracle.truffle.api.profiles.InlinedBranchProfile needPositiveInfinityBranch) -
doGeneric
-