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)
|
| 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 |
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)
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