Package Summary  Overview Summary

class:AssertionError [CHANGED]

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™Java Language Specification ), regardless of the type of expression.

Since:
1.4
See Also:
Serialized Form
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
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) [CHANGED]

    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™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()

    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()

    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) [CHANGED]

    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™Java Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

    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

    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) [CHANGED]

    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™Java Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

    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

    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) [CHANGED]

    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™Java Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

    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

    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) [CHANGED]

    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™Java Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

    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

    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) [CHANGED]

    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™Java Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

    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

    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) [CHANGED]

    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™Java Language Specification .
    Parameters:
    detailMessage - value to be used in constructing detail message

    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

    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

    © 2020 Oracle Corporation and/or its affiliates