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