Package jjparse

Class Parsing.Failure<T>

java.lang.Object
Parsing<I>.jjparse.Parsing.Result<T>
jjparse.Parsing.Failure<T>
Type Parameters:
T - The covariant type of the parsed value, which is unused in case of a Parsing.Failure.
Direct Known Subclasses:
Parsing.Abort, Parsing.Error
Enclosing class:
Parsing<I>

public abstract sealed class Parsing.Failure<T> extends Parsing<I>.Result<T> permits Parsing<I>.Error<T>, Parsing<I>.Abort<T>
Represents a Parsing.Result which indicates a parse failure.

Instead of the parsed value, a Parsing.Failure only carries an error message that describes the failure in detail. Moreover, a Parsing.Failure comes in two variants:
Note: This class is intended to be immutable and hence covariant in its type parameter.
Author:
Björn Lötters
See Also: