public static final class LiteralRegexExecRootNode.EmptyEquals extends LiteralRegexExecRootNode
LiteralRegexExecRootNode.EmptyEndsWith, LiteralRegexExecRootNode.EmptyEquals, LiteralRegexExecRootNode.EmptyIndexOf, LiteralRegexExecRootNode.EmptyStartsWith, LiteralRegexExecRootNode.EndsWith, LiteralRegexExecRootNode.Equals, LiteralRegexExecRootNode.IndexOfString, LiteralRegexExecRootNode.RegionMatches, LiteralRegexExecRootNode.StartsWithresultFactorysource| Constructor and Description |
|---|
EmptyEquals(RegexLanguage language,
RegexAST ast,
PreCalcResultVisitor preCalcResultVisitor) |
| Modifier and Type | Method and Description |
|---|---|
protected RegexResult |
execute(Object input,
int fromIndex) |
protected String |
getImplName() |
getEngineLabel, getLiteral, 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 EmptyEquals(RegexLanguage language, RegexAST ast, PreCalcResultVisitor preCalcResultVisitor)
protected String getImplName()
getImplName in class LiteralRegexExecRootNodeprotected RegexResult execute(Object input, int fromIndex)
execute in class RegexExecRootNode