Date: 2017-02-08

# Serialized Form

- ## Package com.github.zafarkhaja.semver

  - ### Class com.github.zafarkhaja.semver.ParseException extends java.lang.RuntimeException implements Serializable

  - ### Class com.github.zafarkhaja.semver.UnexpectedCharacterException extends ParseException implements Serializable

    - ### Serialized Fields

      - #### unexpected

            java.lang.Character unexpected

        The unexpected character.

      - #### position

            int position

        The position of the unexpected character.

      - #### expected

            com.github.zafarkhaja.semver.VersionParser.CharType[] expected

        The array of expected character types.

- ## Package com.github.zafarkhaja.semver.expr

  - ### Class com.github.zafarkhaja.semver.expr.LexerException extends ParseException implements Serializable

    - ### Serialized Fields

      - #### expr

            java.lang.String expr

        The string being analyzed starting from an illegal character.

  - ### Class com.github.zafarkhaja.semver.expr.UnexpectedTokenException extends ParseException implements Serializable

    - ### Serialized Fields

      - #### unexpected

            com.github.zafarkhaja.semver.expr.Lexer.Token unexpected

        The unexpected token.

      - #### expected

            com.github.zafarkhaja.semver.expr.Lexer.Token.Type[] expected

        The array of the expected token types.

- ## Package com.github.zafarkhaja.semver.util

  - ### Class com.github.zafarkhaja.semver.util.UnexpectedElementException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### unexpected

            java.lang.Object unexpected

        The unexpected element in the stream.

      - #### position

            int position

        The position of the unexpected element in the stream.

      - #### expected

            Stream.ElementType<E>[] expected

        The array of the expected element types.