Class UserException

  • All Implemented Interfaces:
    Serializable

    public class UserException
    extends Exception
    An exception representing a user fixable problem in Command usage.
    See Also:
    Serialized Form
    • Field Detail

      • exitCode

        public final int exitCode
        The exist status the cli should use when catching this user error.
    • Constructor Detail

      • UserException

        public UserException​(int exitCode,
                             String msg)
        Constructs a UserException with an exit status and message to show the user.
      • UserException

        public UserException​(int exitCode,
                             String msg,
                             Throwable cause)
        Constructs a new user exception with specified exit status, message, and underlying cause.
        Parameters:
        exitCode - the exit code
        msg - the message
        cause - the underlying cause