Package io.github.qishr.cascara.common.semver
Enum TokenType
java.lang.Object
java.lang.Enum<io.github.qishr.cascara.common.semver.Tokenizer.TokenType>
io.github.qishr.cascara.common.semver.Tokenizer.TokenType
Enclosing Class:
io.github.qishr.cascara.common.semver.Tokenizer
protected static final enum TokenType
extends Enum<TokenType>
The different types of tokens (unary operators, binary operators, delimiters and versions)
Enum Constants
| Enum Constant | Description |
|---|---|
| TILDE | |
| CARET | |
| EQ | |
| LT | |
| LTE | |
| GT | |
| GTE | |
| HYPHEN | |
| OR | |
| AND | |
| OPENING | |
| CLOSING | |
| VERSION |
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public final Character | character | |
| public final Character | character |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public static TokenType[] | values() | |
| public static TokenType | valueOf(String name) | |
| public boolean | isUnary() | |
| public boolean | supports(SemVerType type) |
Enum Constant Details
TILDE
public static final TILDE
CARET
public static final CARET
EQ
public static final EQ
LT
public static final LT
LTE
public static final LTE
GT
public static final GT
GTE
public static final GTE
HYPHEN
public static final HYPHEN
OR
public static final OR
AND
public static final AND
OPENING
public static final OPENING
CLOSING
public static final CLOSING
VERSION
public static final VERSION
Field Details
character
public final Character character
character
public final Character character
Method Details
values
public static TokenType[] values()
valueOf
public static TokenType valueOf(String name)
isUnary
public boolean isUnary()
supports
public boolean supports(SemVerType type)