public final class QuantifierGuard extends Object
Token.Quantifiers.| Modifier and Type | Class and Description |
|---|---|
static class |
QuantifierGuard.Kind |
| Modifier and Type | Field and Description |
|---|---|
static QuantifierGuard[] |
NO_GUARDS |
| Modifier and Type | Method and Description |
|---|---|
static QuantifierGuard |
createClear(Token.Quantifier quantifier) |
static QuantifierGuard |
createEnter(Token.Quantifier quantifier) |
static QuantifierGuard |
createEnterEmptyMatch(Token.Quantifier quantifier) |
static QuantifierGuard |
createEnterZeroWidth(Token.Quantifier quantifier) |
static QuantifierGuard |
createExit(Token.Quantifier quantifier) |
static QuantifierGuard |
createExitEmptyMatch(Token.Quantifier quantifier) |
static QuantifierGuard |
createExitZeroWidth(Token.Quantifier quantifier) |
static QuantifierGuard |
createLoop(Token.Quantifier quantifier) |
static QuantifierGuard |
createLoopInc(Token.Quantifier quantifier) |
QuantifierGuard.Kind |
getKind() |
QuantifierGuard.Kind |
getKindReverse()
Get the equivalent of this guard when matching in reverse.
|
Token.Quantifier |
getQuantifier() |
String |
toString() |
public static final QuantifierGuard[] NO_GUARDS
public static QuantifierGuard createEnter(Token.Quantifier quantifier)
public static QuantifierGuard createLoop(Token.Quantifier quantifier)
public static QuantifierGuard createLoopInc(Token.Quantifier quantifier)
public static QuantifierGuard createExit(Token.Quantifier quantifier)
public static QuantifierGuard createClear(Token.Quantifier quantifier)
public static QuantifierGuard createEnterZeroWidth(Token.Quantifier quantifier)
public static QuantifierGuard createExitZeroWidth(Token.Quantifier quantifier)
public static QuantifierGuard createEnterEmptyMatch(Token.Quantifier quantifier)
public static QuantifierGuard createExitEmptyMatch(Token.Quantifier quantifier)
public QuantifierGuard.Kind getKind()
public QuantifierGuard.Kind getKindReverse()
public Token.Quantifier getQuantifier()