Class TRegexUtil.TRegexNamedCaptureGroupsAccessor
java.lang.Object
com.oracle.truffle.js.runtime.util.TRegexUtil.TRegexNamedCaptureGroupsAccessor
- Enclosing class:
TRegexUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic int[]getGroupNumbers(Object namedCaptureGroupsMap, com.oracle.truffle.api.strings.TruffleString name, com.oracle.truffle.api.interop.InteropLibrary libMap, com.oracle.truffle.api.interop.InteropLibrary libArray, TRegexUtil.InteropToIntNode toIntNode, com.oracle.truffle.api.nodes.Node node) static booleanhasGroup(Object namedCaptureGroupsMap, com.oracle.truffle.api.strings.TruffleString name, com.oracle.truffle.api.interop.InteropLibrary interop) static boolean
-
Method Details
-
isNull
public static boolean isNull(Object namedCaptureGroupsMap, com.oracle.truffle.api.interop.InteropLibrary interop) -
hasGroup
public static boolean hasGroup(Object namedCaptureGroupsMap, com.oracle.truffle.api.strings.TruffleString name, com.oracle.truffle.api.interop.InteropLibrary interop) -
getGroupNumbers
public static int[] getGroupNumbers(Object namedCaptureGroupsMap, com.oracle.truffle.api.strings.TruffleString name, com.oracle.truffle.api.interop.InteropLibrary libMap, com.oracle.truffle.api.interop.InteropLibrary libArray, TRegexUtil.InteropToIntNode toIntNode, com.oracle.truffle.api.nodes.Node node)
-