Skip to content

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)