public static final class LiteralRegexExecNode.RegionMatches extends LiteralRegexExecNode
LiteralRegexExecNode.EmptyEndsWith, LiteralRegexExecNode.EmptyEquals, LiteralRegexExecNode.EmptyIndexOf, LiteralRegexExecNode.EmptyStartsWith, LiteralRegexExecNode.EndsWith, LiteralRegexExecNode.Equals, LiteralRegexExecNode.IndexOfString, LiteralRegexExecNode.RegionMatches, LiteralRegexExecNode.StartsWith| Modifier and Type | Field and Description |
|---|---|
protected AbstractString |
literal |
protected AbstractString |
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, executeDirect, inputLength, inputRead, isBacktrackingcreateWrapper, getRegexLanguage, getSource, getSourceSection, hasTag, isInstrumentable, toStringgetLanguage, getLanguageInfoaccept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecializeprotected final AbstractString literal
protected final AbstractString mask
public RegionMatches(RegexLanguage language, RegexAST ast, PreCalcResultVisitor preCalcResultVisitor)
protected String getImplName()
getImplName in class LiteralRegexExecNodeprotected RegexResult execute(Object input, int fromIndex)
execute in class RegexExecNodeprotected String getLiteral()
getLiteral in class LiteralRegexExecNode