@interface NSExceptionHandler : NSObject
// Class Members
+ (NSExceptionHandler*)defaultExceptionHandler;
// Instance Members
- (NSUInteger)exceptionHandlingMask;
- (NSUInteger)exceptionHangingMask;
- (id)delegate;
- (void)setDelegate:(id)anObject;
- (void)setExceptionHandlingMask:(NSUInteger)aMask;
- (void)setExceptionHangingMask:(NSUInteger)aMask;
@interface NSObject (NSExceptionHandlerDelegate)
// Instance Members
- (BOOL)exceptionHandler:(NSExceptionHandler*)sender shouldLogException:(NSException*)exception mask:(NSUInteger)aMask;
- (BOOL)exceptionHandler:(NSExceptionHandler*)sender shouldHandleException:(NSException*)exception mask:(NSUInteger)aMask;