public abstract static class JSToUInt32Node.JSToUInt32WrapperNode extends JSUnaryNode
| Modifier and Type | Field and Description |
|---|---|
protected int |
shiftValue |
protected boolean |
unsignedRightShift |
operandNodeINTERMEDIATE_VALUE| Modifier | Constructor and Description |
|---|---|
protected |
JSToUInt32WrapperNode(JavaScriptNode operand,
boolean unsignedRightShift,
int shiftValue) |
| Modifier and Type | Method and Description |
|---|---|
protected JavaScriptNode |
copyUninitialized(Set<Class<? extends com.oracle.truffle.api.instrumentation.Tag>> materializedTags) |
static JavaScriptNode |
create(JavaScriptNode child) |
static JavaScriptNode |
create(JavaScriptNode child,
boolean unsignedRightShift,
int shiftValue) |
protected static Object |
doDefault(Object value,
JSToUInt32Node toUInt32Node) |
createWrapper, execute, expressionToString, getNodeObject, getOperandaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, execute, executeBoolean, executeDouble, executeInt, executeLong, executeVoid, findBlockScopeNode, getSourceSection, hasSourceSection, hasTag, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsgetLanguage, getRealm, hasOverloadedOperatorsaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected final boolean unsignedRightShift
protected final int shiftValue
protected JSToUInt32WrapperNode(JavaScriptNode operand, boolean unsignedRightShift, int shiftValue)
public static JavaScriptNode create(JavaScriptNode child)
public static JavaScriptNode create(JavaScriptNode child, boolean unsignedRightShift, int shiftValue)
protected static Object doDefault(Object value, JSToUInt32Node toUInt32Node)
protected JavaScriptNode copyUninitialized(Set<Class<? extends com.oracle.truffle.api.instrumentation.Tag>> materializedTags)
copyUninitialized in class JavaScriptNode