Class InvalidClassTypeException

  • All Implemented Interfaces:
    java.io.Serializable

    public class InvalidClassTypeException
    extends java.lang.RuntimeException
    Custom exception called when retrieving data from ArgumentParser and the data type is not the specified one. For example, if you call ArgumentParser.getInt(String) and the value assigned to that String is not an Integer but a ArrayList, this exception is thrown.

    Also, in the same example as above, if the value is null, this exception is also thrown as Integers cannot be null.

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      InvalidClassTypeException​(java.lang.String message)
      Constructs a new runtime exception with the specified detail message.
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • InvalidClassTypeException

        public InvalidClassTypeException​(java.lang.String message)
        Constructs a new runtime exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
        Parameters:
        message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.