Class LiteralRegexExecNode.IndexOfString
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
- Enclosing class:
LiteralRegexExecNode
public abstract static class LiteralRegexExecNode.IndexOfString
extends com.oracle.truffle.api.nodes.Node
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected Stringprotected RegexResultrun(com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int toIndex, int regionFrom, int regionTo, Encodings.Encoding encoding) Methods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString
-
Field Details
-
literalLength
protected final int literalLength -
literal
-
-
Constructor Details
-
IndexOfString
-
-
Method Details
-
getImplName
-
run
protected RegexResult run(com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int toIndex, int regionFrom, int regionTo, Encodings.Encoding encoding) -
getLiteral
-