Public Member Functions | |
| (id) | - initWithName:reason:userInfo: [implementation] |
| (CPString) | - name [implementation] |
| (CPString) | - reason [implementation] |
| (CPDictionary) | - userInfo [implementation] |
| (CPString) | - description [implementation] |
| (void) | - raise [implementation] |
| (id) | - copy [implementation] |
| (id) | - initWithCoder: [implementation] |
| (void) | - encodeWithCoder: [implementation] |
Static Public Member Functions | |
| (void) | + raise:reason: [implementation] |
| (CPException) | + exceptionWithName:reason:userInfo: [implementation] |
// some code here...
if (input == nil)
[CPException raise:"MyException" reason:"You didn't do something right."];
// code that gets executed if no exception was raised
Definition at line 45 of file CPException.j.
| - (id) copy | [implementation] |
Definition at line 144 of file CPException.j.
| - (CPString) description | [implementation] |
Returns the exception's reason.
Definition at line 127 of file CPException.j.
| - (void) encodeWithCoder: | (CPCoder) | aCoder | [implementation] |
Encodes the exception's data into a coder.
| aCoder | the coder to which the data will be written |
Definition at line 180 of file CPException.j.
| + (CPException) exceptionWithName: | (CPString) | aName | ||
| reason: | (CPString) | aReason | ||
| userInfo: | (CPDictionary) | aUserInfo | ||
[implementation] |
Creates an exception with a name, reason and user info.
| aName | the name of the exception | |
| aReason | the reason the exception occurred | |
| aUserInfo | a dictionary containing information about the exception |
Definition at line 74 of file CPException.j.
| - (id) initWithCoder: | (CPCoder) | aCoder | [implementation] |
Initializes the exception with data from a coder.
| aCoder | the coder from which to read the exception data |
Definition at line 162 of file CPException.j.
| - (id) initWithName: | (CPString) | aName | ||
| reason: | (CPString) | aReason | ||
| userInfo: | (CPDictionary) | aUserInfo | ||
[implementation] |
Initializes the exception.
| aName | the name of the exception | |
| aReason | the reason for the exception | |
| aUserInfo | a dictionary containing information about the exception |
Definition at line 86 of file CPException.j.
| - (CPString) name | [implementation] |
Returns the name of the exception.
Definition at line 103 of file CPException.j.
| - (void) raise | [implementation] |
Raises the exception and causes the program to go to the exception handler.
Definition at line 135 of file CPException.j.
Raises an exception with a name and reason.
| aName | the name of the exception to raise | |
| aReason | the reason for the exception |
Definition at line 62 of file CPException.j.
| - (CPString) reason | [implementation] |
Returns the reason for the exception.
Definition at line 111 of file CPException.j.
| - (CPDictionary) userInfo | [implementation] |
Returns data containing info about the receiver.
Definition at line 119 of file CPException.j.
1.5.8