public static final class TRegexUtil.TRegexResultAccessor extends Object
| Modifier and Type | Method and Description |
|---|---|
static int |
captureGroupEnd(Object result,
int groupNumber,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd) |
static int |
captureGroupLength(Object regexResultObject,
int groupNumber,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd) |
static int |
captureGroupStart(Object result,
int groupNumber,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart) |
static int |
groupCount(Object compiledRegex,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InteropReadIntMemberNode readGroupCount) |
static boolean |
isMatch(Object result,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InteropReadBooleanMemberNode readIsMatch) |
public static boolean isMatch(Object result, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadBooleanMemberNode readIsMatch)
public static int groupCount(Object compiledRegex, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadIntMemberNode readGroupCount)
public static int captureGroupStart(Object result, int groupNumber, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart)
public static int captureGroupEnd(Object result, int groupNumber, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd)
public static int captureGroupLength(Object regexResultObject, int groupNumber, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart, TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd)