From 34682b0b087a9ced1f23a91f67167f71f304a4a8 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Tue, 2 Sep 2008 12:01:30 +0200 Subject: Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally. --- MLKSymbol.m | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'MLKSymbol.m') diff --git a/MLKSymbol.m b/MLKSymbol.m index 46ccd32..b6bc55f 100644 --- a/MLKSymbol.m +++ b/MLKSymbol.m @@ -17,6 +17,7 @@ */ #import "MLKDynamicContext.h" +#import "MLKNoSuchSymbolError.h" #import "MLKPackage.h" #import "MLKReader.h" #import "MLKReadtable.h" @@ -120,21 +121,17 @@ else printName = name; - NS_DURING + @try { if ([currentPackage findSymbol:name] == self) accessible = YES; else accessible = NO; } - NS_HANDLER + @catch (MLKNoSuchSymbolError *e) { - if ([[localException name] isEqualToString:@"MLKNoSuchSymbolError"]) - accessible = NO; - else - [localException raise]; + accessible = NO; } - NS_ENDHANDLER; if (homePackage == [MLKPackage findPackage:@"KEYWORD"]) packagePrefix = @":"; -- cgit v1.2.3