diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-09-02 12:01:30 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-09-02 12:01:30 +0200 |
commit | 34682b0b087a9ced1f23a91f67167f71f304a4a8 (patch) | |
tree | 70ef9e0a697a3fdfa194ce4819d55ce2b36fc8af /MLKSymbol.m | |
parent | 84597fcf74fc74672fe664456e62ec6be5f2b066 (diff) |
Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally.
Diffstat (limited to 'MLKSymbol.m')
-rw-r--r-- | MLKSymbol.m | 11 |
1 files changed, 4 insertions, 7 deletions
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 = @":"; |