public static final class TRegexUtil.TRegexMaterializeResult extends Object
| Modifier and Type | Method and Description |
|---|---|
static Object[] |
materializeFull(JSContext context,
Object regexResult,
int groupCount,
com.oracle.truffle.api.strings.TruffleString input,
com.oracle.truffle.api.nodes.Node node,
com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode substringNode,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd) |
static Object[] |
materializeFullUncached(Object regexResult,
int groupCount,
com.oracle.truffle.api.strings.TruffleString input) |
static Object |
materializeGroup(JSContext context,
Object regexResult,
int[] indices,
com.oracle.truffle.api.strings.TruffleString input,
com.oracle.truffle.api.nodes.Node node,
com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode substringNode,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd) |
static Object |
materializeGroup(JSContext context,
Object regexResult,
int i,
com.oracle.truffle.api.strings.TruffleString input,
com.oracle.truffle.api.nodes.Node node,
com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode substringNode,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart,
TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd) |
static Object |
materializeGroupUncached(Object regexResult,
int[] indices,
com.oracle.truffle.api.strings.TruffleString input) |
static Object |
materializeGroupUncached(Object regexResult,
int i,
com.oracle.truffle.api.strings.TruffleString input) |
public static Object materializeGroupUncached(Object regexResult, int i, com.oracle.truffle.api.strings.TruffleString input)
public static Object materializeGroupUncached(Object regexResult, int[] indices, com.oracle.truffle.api.strings.TruffleString input)
public static Object materializeGroup(JSContext context, Object regexResult, int i, com.oracle.truffle.api.strings.TruffleString input, com.oracle.truffle.api.nodes.Node node, com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode substringNode, TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart, TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd)
public static Object materializeGroup(JSContext context, Object regexResult, int[] indices, com.oracle.truffle.api.strings.TruffleString input, com.oracle.truffle.api.nodes.Node node, com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode substringNode, TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart, TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd)
public static Object[] materializeFull(JSContext context, Object regexResult, int groupCount, com.oracle.truffle.api.strings.TruffleString input, com.oracle.truffle.api.nodes.Node node, com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode substringNode, TRegexUtil.InvokeGetGroupBoundariesMethodNode getStart, TRegexUtil.InvokeGetGroupBoundariesMethodNode getEnd)