com.gargoylesoftware.base.util

Class DetailedNullPointerException

public class DetailedNullPointerException extends NullPointerException

A more detailed version of NullPointerException that contains information about what argument was null.

Version: $Revision: 1.4 $

Author: Mike Bowler

Field Summary
StringargumentName_
static longserialVersionUID
Constructor Summary
DetailedNullPointerException(String argumentName, String message)
Create an instance
DetailedNullPointerException(String argumentName)
Create an instance
Method Summary
StringgetArgumentName()
Return the name of the argument that was null.

Field Detail

argumentName_

private final String argumentName_

serialVersionUID

private static final long serialVersionUID

Constructor Detail

DetailedNullPointerException

public DetailedNullPointerException(String argumentName, String message)
Create an instance

Parameters: argumentName The name of the argument that was null message The message to use in the exception

DetailedNullPointerException

public DetailedNullPointerException(String argumentName)
Create an instance

Parameters: argumentName The name of the argument that was null

Method Detail

getArgumentName

public String getArgumentName()
Return the name of the argument that was null.

Returns: The name of the argument