]> err.no Git - sope/commitdiff
added -isException and -isExceptionOrNull methods
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Fri, 22 Jul 2005 11:05:38 +0000 (11:05 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Fri, 22 Jul 2005 11:05:38 +0000 (11:05 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@931 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-core/NGExtensions/ChangeLog
sope-core/NGExtensions/FdExt.subproj/NSException+misc.m
sope-core/NGExtensions/NGExtensions/NSException+misc.h
sope-core/NGExtensions/Version

index 1837666714bfce494d41bddea7e76656e8c12a2e..c811b78293ba42a17cb93aee63953a8a131fda5e 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-22  Helge Hess  <helge.hess@opengroupware.org>
+
+       * FdExt.subproj/NSException+misc.m: added -isException and
+         -isExceptionOrNull methods to NSObject to check whether a given
+         object is an exception (v4.5.166)
+
 2005-07-20  Helge Hess  <helge.hess@opengroupware.org>
 
        * FdExt.subproj/NSNull+misc.m: fixed a stupid bug in -isNotEmpty
index 28adb74510b26052e14df2876199b8e0d9f28604..c06ff8809cc3adbdd37377e15708b23484e04e5a 100644 (file)
 */
 
 #include "NSException+misc.h"
+#import <Foundation/NSNull.h>
 #include "common.h"
 
+@implementation NSObject(NSExceptionNGMiscellaneous)
+
+- (BOOL)isException {
+  return NO;
+}
+- (BOOL)isExceptionOrNull {
+  return NO;
+}
+
+@end /* NSObject(NSExceptionNGMiscellaneous) */
+
+@implementation NSNull(NSExceptionNGMiscellaneous)
+
+- (BOOL)isException {
+  return NO;
+}
+- (BOOL)isExceptionOrNull {
+  return YES;
+}
+
+@end /* NSNull(NSExceptionNGMiscellaneous) */
+
 @implementation NSException(NGMiscellaneous)
 
+- (BOOL)isException {
+  return YES;
+}
+- (BOOL)isExceptionOrNull {
+  return YES;
+}
+
 - (id)initWithReason:(NSString *)_reason {
   return [self initWithReason:_reason userInfo:nil];
 }
index af196367483a7ab3719a8fc0e50f2fd28c82765b..edbad946e11a0a1a96c81ee3106e5b6a378f8931 100644 (file)
 
 @end
 
+@interface NSObject(NSExceptionNGMiscellaneous)
+- (BOOL)isException;
+- (BOOL)isExceptionOrNull;
+@end
+
 
 #if COCOA_Foundation_LIBRARY || GNUSTEP_BASE_LIBRARY
 @interface NSException (NGLibFoundationCompatibility)
index b6a3393f339a9fefb8bf88a9bd14ae7065ee0792..b4066c65c21d4dd58bb68483f5dbbf753f699742 100644 (file)
@@ -1,6 +1,6 @@
 # version
 
-SUBMINOR_VERSION:=165
+SUBMINOR_VERSION:=166
 
 # v4.3.115 requires libFoundation v1.0.59
 # v4.2.72  requires libEOControl  v4.2.39