All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description CompositeExpression This class implements internal DSL for the SemVer Expressions using fluent interface.CompositeExpression.Helper A class with static helper methods.Expression TheExpression
interface is to be implemented by the nodes of the Abstract Syntax Tree produced by theExpressionParser
class.ExpressionParser A parser for the SemVer Expressions.LexerException Thrown during the lexical analysis when an illegal character is encountered.ParseException Thrown to indicate an error during the parsing.Parser<T> A parser interface.Stream<E> A simple stream class used to represent a stream of characters or tokens.Stream.ElementType<E> TheElementType
interface represents types of the elements held by this stream and can be used for stream filtering.UnexpectedCharacterException Thrown when attempting to consume a character of unexpected types.UnexpectedElementException Thrown when attempting to consume a stream element of unexpected types.UnexpectedTokenException Thrown when a token of unexpected types is encountered during the parsing.Version TheVersion
class is the main class of the Java SemVer library.Version.Builder A mutable builder for the immutableVersion
class.