public abstract class InputRegionMatchesNode
extends com.oracle.truffle.api.nodes.Node
| Constructor and Description |
|---|
InputRegionMatchesNode() |
| Modifier and Type | Method and Description |
|---|---|
static InputRegionMatchesNode |
create() |
abstract boolean |
execute(Object input,
int fromIndex1,
Object match,
int fromIndex2,
int length,
String mask) |
boolean |
regionMatches(String input,
int fromIndex1,
String match,
int fromIndex2,
int length,
String mask) |
boolean |
regionMatchesTruffleObjNoMask(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex1,
String match,
int fromIndex2,
int length,
String mask,
InputLengthNode lengthNode,
InputCharAtNode charAtNode) |
boolean |
regionMatchesTruffleObjTruffleObjNoMask(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex1,
com.oracle.truffle.api.interop.TruffleObject match,
int fromIndex2,
int length,
String mask,
InputLengthNode lengthNode1,
InputCharAtNode charAtNode1,
InputLengthNode lengthNode2,
InputCharAtNode charAtNode2) |
boolean |
regionMatchesTruffleObjWithMask(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex1,
String match,
int fromIndex2,
int length,
String mask,
InputLengthNode lengthNode,
InputCharAtNode charAtNode) |
boolean |
regionMatchesWithMask(String input,
int fromIndex1,
String match,
int fromIndex2,
int length,
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 InputRegionMatchesNode create()
public abstract boolean execute(Object input, int fromIndex1, Object match, int fromIndex2, int length, String mask)
public boolean regionMatches(String input, int fromIndex1, String match, int fromIndex2, int length, String mask)
public boolean regionMatchesWithMask(String input, int fromIndex1, String match, int fromIndex2, int length, String mask)
public boolean regionMatchesTruffleObjNoMask(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex1,
String match,
int fromIndex2,
int length,
String mask,
InputLengthNode lengthNode,
InputCharAtNode charAtNode)
public boolean regionMatchesTruffleObjWithMask(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex1,
String match,
int fromIndex2,
int length,
String mask,
InputLengthNode lengthNode,
InputCharAtNode charAtNode)
public boolean regionMatchesTruffleObjTruffleObjNoMask(com.oracle.truffle.api.interop.TruffleObject input,
int fromIndex1,
com.oracle.truffle.api.interop.TruffleObject match,
int fromIndex2,
int length,
String mask,
InputLengthNode lengthNode1,
InputCharAtNode charAtNode1,
InputLengthNode lengthNode2,
InputCharAtNode charAtNode2)