public abstract class InputIndexOfStringNode
extends com.oracle.truffle.api.nodes.Node
| Constructor and Description |
|---|
InputIndexOfStringNode() |
| Modifier and Type | Method and Description |
|---|---|
static InputIndexOfStringNode |
create() |
int |
doString(String input,
int fromIndex,
int maxIndex,
String match,
String mask) |
int |
doStringWithMask(String input,
int fromIndex,
int maxIndex,
String match,
String mask) |
int |
doTruffleObject(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex,
int maxIndex,
String match,
String mask,
InputLengthNode lengthNode,
InputRegionMatchesNode regionMatchesNode) |
abstract int |
execute(Object input,
int fromIndex,
int maxIndex,
String match,
String mask) |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toStringpublic static InputIndexOfStringNode create()
public abstract int execute(Object input, int fromIndex, int maxIndex, String match, String mask)
public int doStringWithMask(String input, int fromIndex, int maxIndex, String match, String mask)
public int doTruffleObject(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex,
int maxIndex,
String match,
String mask,
InputLengthNode lengthNode,
InputRegionMatchesNode regionMatchesNode)