public static final class LiteralRegexExecRootNode.RegionMatches extends LiteralRegexExecRootNode
LiteralRegexExecRootNode.EmptyEndsWith, LiteralRegexExecRootNode.EmptyEquals, LiteralRegexExecRootNode.EmptyIndexOf, LiteralRegexExecRootNode.EmptyStartsWith, LiteralRegexExecRootNode.EndsWith, LiteralRegexExecRootNode.Equals, LiteralRegexExecRootNode.IndexOfString, LiteralRegexExecRootNode.RegionMatches, LiteralRegexExecRootNode.StartsWith| Modifier and Type | Field and Description |
|---|---|
protected String |
literal |
protected String |
mask |
resultFactorysource| Constructor and Description |
|---|
RegionMatches(RegexLanguage language,
RegexAST ast,
PreCalcResultVisitor preCalcResultVisitor) |
| Modifier and Type | Method and Description |
|---|---|
protected RegexResult |
execute(Object input,
int fromIndex) |
protected String |
getImplName() |
protected String |
getLiteral() |
getEngineLabel, toJsonexecute, inputCharAt, inputLengthcreateWrapper, getSource, getSourceSection, hasTag, isInstrumentable, toStringaccept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecializepublic RegionMatches(RegexLanguage language, RegexAST ast, PreCalcResultVisitor preCalcResultVisitor)
protected String getImplName()
getImplName in class LiteralRegexExecRootNodeprotected RegexResult execute(Object input, int fromIndex)
execute in class RegexExecRootNodeprotected String getLiteral()
getLiteral in class LiteralRegexExecRootNode