Class TRegexUtil.TRegexMaterializeResult
java.lang.Object
com.oracle.truffle.js.runtime.util.TRegexUtil.TRegexMaterializeResult
- Enclosing class:
TRegexUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 ObjectmaterializeGroup(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 ObjectmaterializeGroup(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 ObjectmaterializeGroupUncached(Object regexResult, int[] indices, com.oracle.truffle.api.strings.TruffleString input) static ObjectmaterializeGroupUncached(Object regexResult, int i, com.oracle.truffle.api.strings.TruffleString input)
-
Method Details
-
materializeGroupUncached
-
materializeGroupUncached
-
materializeGroup
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) -
materializeGroup
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) -
materializeFull
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) -
materializeFullUncached
-