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:<init>() [NONE]

  • AssertionError

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

constructor:<init>(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:<init>(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:<init>(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:<init>(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:<init>(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:<init>(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:<init>(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:<init>(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

© 2018 Oracle Corporation and/or its affiliates