public abstract class InputReadNode
extends com.oracle.truffle.api.nodes.Node
| Constructor and Description |
|---|
InputReadNode() |
| Modifier and Type | Method and Description |
|---|---|
static InputReadNode |
create() |
abstract int |
execute(Object input,
int index) |
static int |
readWithMask(Object input,
int indexInput,
byte[] mask,
int indexMask,
InputReadNode charAtNode) |
static int |
readWithMask(Object input,
int indexInput,
String mask,
int indexMask,
InputReadNode charAtNode) |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toStringpublic static InputReadNode create()
public abstract int execute(Object input, int index)
public static int readWithMask(Object input, int indexInput, String mask, int indexMask, InputReadNode charAtNode)
public static int readWithMask(Object input, int indexInput, byte[] mask, int indexMask, InputReadNode charAtNode)