Package Summary  Overview Summary

class:AssertionError [NONE]

  • All Implemented Interfaces:
    Serializable


    public class AssertionError
    extends Error
    
    Thrown to indicate that an assertion has failed.

    The seven one-argument public constructors provided by this class ensure that the assertion error returned by the invocation:

         new AssertionError(expression)
     
    has as its detail message the string conversion of expression (as defined in section 15.18.1.1 of The Java™ Language Specification ), regardless of the type of expression.

    Since:
    1.4
    See Also:
    Serialized Form

constructor:AssertionError() [NONE]

  • AssertionError

    public AssertionError()
    Constructs an AssertionError with no detail message.

constructor:AssertionError(java.lang.Object) [NONE]

  • AssertionError

    public AssertionError(Object detailMessage)
    Constructs an AssertionError with its detail message derived from the specified object, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .

    If the specified object is an instance of Throwable, it becomes the cause of the newly constructed assertion error.

    Parameters:
    detailMessage - value to be used in constructing detail message
    See Also:
    Throwable.getCause()

constructor:AssertionError(boolean) [NONE]

  • AssertionError

    public AssertionError(boolean detailMessage)
    Constructs an AssertionError with its detail message derived from the specified boolean, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

constructor:AssertionError(char) [NONE]

  • AssertionError

    public AssertionError(char detailMessage)
    Constructs an AssertionError with its detail message derived from the specified char, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

constructor:AssertionError(int) [NONE]

  • AssertionError

    public AssertionError(int detailMessage)
    Constructs an AssertionError with its detail message derived from the specified int, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

constructor:AssertionError(long) [NONE]

  • AssertionError

    public AssertionError(long detailMessage)
    Constructs an AssertionError with its detail message derived from the specified long, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

constructor:AssertionError(float) [NONE]

  • AssertionError

    public AssertionError(float detailMessage)
    Constructs an AssertionError with its detail message derived from the specified float, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

constructor:AssertionError(double) [NONE]

  • AssertionError

    public AssertionError(double detailMessage)
    Constructs an AssertionError with its detail message derived from the specified double, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

constructor:AssertionError(java.lang.String, java.lang.Throwable) [NONE]

  • AssertionError

    public AssertionError(String message,
                          Throwable cause)
    Constructs a new AssertionError with the specified detail message and cause.

    Note that the detail message associated with cause is not automatically incorporated in this error's detail message.

    Parameters:
    message - the detail message, may be null
    cause - the cause, may be null
    Since:
    1.7