Class TRegexUtil.TRegexCompiledRegexAccessor
java.lang.Object
com.oracle.truffle.js.runtime.util.TRegexUtil.TRegexCompiledRegexAccessor
- Enclosing class:
TRegexUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic Objectexec(Object compiledRegexObject, Object input, long fromIndex, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InvokeExecMethodNode invokeExec) static Objectflags(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadMemberNode readFlags) static intgroupCount(Object regexResultObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadIntMemberNode readGroupCount) static ObjectnamedCaptureGroups(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadMemberNode readGroups) static Objectpattern(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadStringMemberNode readPattern)
-
Method Details
-
pattern
public static Object pattern(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadStringMemberNode readPattern) -
flags
public static Object flags(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadMemberNode readFlags) -
exec
public static Object exec(Object compiledRegexObject, Object input, long fromIndex, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InvokeExecMethodNode invokeExec) -
groupCount
public static int groupCount(Object regexResultObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadIntMemberNode readGroupCount) -
namedCaptureGroups
public static Object namedCaptureGroups(Object compiledRegexObject, com.oracle.truffle.api.nodes.Node node, TRegexUtil.InteropReadMemberNode readGroups)
-