gnu.gnustep.base
Class NSException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--gnu.gnustep.base.NSException
All Implemented Interfaces:
java.io.Serializable

public class NSException
extends java.lang.RuntimeException

Exceptions thrown while executing Objective-C code are reported to Java in the form of instances of NSException. Each NSException has a name, a reason, and optionally a userInfo object containing additional information about the exception.

See Also:
Serialized Form

Constructor Summary
NSException()
           
NSException(java.lang.String aName)
           
NSException(java.lang.String aName, java.lang.String aReason)
           
NSException(java.lang.String aName, java.lang.String aReason, java.lang.Object aUserInfo)
           
 
Method Summary
 java.lang.String name()
           
 java.lang.String reason()
           
 java.lang.String toString()
           
 java.lang.Object userInfo()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NSException

public NSException()

NSException

public NSException(java.lang.String aName)

NSException

public NSException(java.lang.String aName,
                   java.lang.String aReason)

NSException

public NSException(java.lang.String aName,
                   java.lang.String aReason,
                   java.lang.Object aUserInfo)
Method Detail

name

public java.lang.String name()

reason

public java.lang.String reason()

userInfo

public java.lang.Object userInfo()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Throwable