public static final class TRegexUtil.TRegexCompiledRegexAccessor extends Object
| Modifier and Type | Method and Description |
|---|---|
static Object |
exec(Object compiledRegexObject,
Object input,
long fromIndex,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InvokeExecMethodNode invokeExec) |
static Object |
flags(Object compiledRegexObject,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InteropReadMemberNode readFlags) |
static int |
groupCount(Object regexResultObject,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InteropReadIntMemberNode readGroupCount) |
static Object |
namedCaptureGroups(Object compiledRegexObject,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InteropReadMemberNode readGroups) |
static Object |
pattern(Object compiledRegexObject,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InteropReadStringMemberNode readPattern) |
public static Object pattern(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadStringMemberNode readPattern)
public static Object flags(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadMemberNode readFlags)
public static Object exec(Object compiledRegexObject, Object input, long fromIndex, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InvokeExecMethodNode invokeExec)
public static int groupCount(Object regexResultObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadIntMemberNode readGroupCount)
public static Object namedCaptureGroups(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadMemberNode readGroups)