public abstract class SingleRangeMatcher extends InvertibleCharMatcher
EMPTY| Modifier and Type | Method and Description |
|---|---|
static SingleRangeMatcher |
create(boolean invert,
char lo,
char hi) |
int |
estimatedCost()
Conservatively estimate the equivalent number of integer comparisons of calling
CharMatcher.execute(char, boolean). |
char |
getHi() |
char |
getLo() |
String |
toString() |
modifiersToString, resultexecuteaccept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecializepublic static SingleRangeMatcher create(boolean invert, char lo, char hi)
public char getLo()
public char getHi()
public int estimatedCost()
CharMatcherCharMatcher.execute(char, boolean).estimatedCost in class CharMatcherCharMatcher.execute(char, boolean) is
roughly equivalent to. Array loads are treated as two comparisons.public String toString()
toString in class com.oracle.truffle.api.nodes.Node