Name

AssertionError

Synopsis

An instance of this class is thrown if when an assertion fails. This happens when assertions are enabled, and the expression following an assert statement does not evaluate to true. If an assertion fails, and the assert statement has a second expression separated from the first by a colon, then the second expression is evaluated and the resulting value is passed to the AssertionError( ) constructor, where it is converted to a string and used as the error message.

java.lang.AssertionError

Figure 10-6. java.lang.AssertionError

public class AssertionError extends Error {
// Public Constructors
     public AssertionError( );  
     public AssertionError(long detailMessage);  
     public AssertionError(float detailMessage);  
     public AssertionError(double detailMessage);  
     public AssertionError(int detailMessage);  
     public AssertionError(Object detailMessage);  
     public AssertionError(boolean detailMessage);  
     public AssertionError(char detailMessage);  
}

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.