Uses of Interface
com.github.zafarkhaja.semver.util.Stream.ElementType
Packages that use Stream.ElementType
Package
Description
This is the root package of the Java SemVer library.
This package contains classes that implement the SemVer Expressions.
This package provides some useful utility classes.
-
Uses of Stream.ElementType in com.github.zafarkhaja.semver
Classes in com.github.zafarkhaja.semver that implement Stream.ElementTypeModifier and TypeClassDescription(package private) static enum
Valid character types. -
Uses of Stream.ElementType in com.github.zafarkhaja.semver.expr
Classes in com.github.zafarkhaja.semver.expr that implement Stream.ElementTypeModifier and TypeClassDescription(package private) static enum
Valid token types.Methods in com.github.zafarkhaja.semver.expr with parameters of type Stream.ElementTypeModifier and TypeMethodDescriptionprivate boolean
ExpressionParser.isVersionFollowedBy
(Stream.ElementType<Lexer.Token> type) Determines if the version terminals are followed by the specified token type. -
Uses of Stream.ElementType in com.github.zafarkhaja.semver.util
Fields in com.github.zafarkhaja.semver.util declared as Stream.ElementTypeModifier and TypeFieldDescriptionprivate final Stream.ElementType<?>[]
UnexpectedElementException.expected
The array of the expected element types.Methods in com.github.zafarkhaja.semver.util with type parameters of type Stream.ElementTypeModifier and TypeMethodDescription<T extends Stream.ElementType<E>>
EStream.consume
(T... expected) Consumes the next element in this stream only if it is of the expected types.<T extends Stream.ElementType<E>>
booleanStream.positiveLookahead
(T... expected) Checks if the next element in this stream is of the expected types.<T extends Stream.ElementType<E>>
booleanStream.positiveLookaheadBefore
(Stream.ElementType<E> before, T... expected) Checks if there exists an element in this stream of the expected types before the specified type.<T extends Stream.ElementType<E>>
booleanStream.positiveLookaheadUntil
(int until, T... expected) Checks if there is an element in this stream of the expected types until the specified position.Methods in com.github.zafarkhaja.semver.util that return Stream.ElementTypeModifier and TypeMethodDescriptionStream.ElementType<?>[]
UnexpectedElementException.getExpectedElementTypes()
Gets the expected element types.Methods in com.github.zafarkhaja.semver.util with parameters of type Stream.ElementTypeModifier and TypeMethodDescription<T extends Stream.ElementType<E>>
EStream.consume
(T... expected) Consumes the next element in this stream only if it is of the expected types.<T extends Stream.ElementType<E>>
booleanStream.positiveLookahead
(T... expected) Checks if the next element in this stream is of the expected types.<T extends Stream.ElementType<E>>
booleanStream.positiveLookaheadBefore
(Stream.ElementType<E> before, T... expected) Checks if there exists an element in this stream of the expected types before the specified type.<T extends Stream.ElementType<E>>
booleanStream.positiveLookaheadBefore
(Stream.ElementType<E> before, T... expected) Checks if there exists an element in this stream of the expected types before the specified type.<T extends Stream.ElementType<E>>
booleanStream.positiveLookaheadUntil
(int until, T... expected) Checks if there is an element in this stream of the expected types until the specified position.Constructors in com.github.zafarkhaja.semver.util with parameters of type Stream.ElementTypeModifierConstructorDescription(package private)
UnexpectedElementException
(Object element, int position, Stream.ElementType<?>... expected) Constructs aUnexpectedElementException
instance with the unexpected element and the expected types.