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 /MLKPackage.m | |
parent | 84597fcf74fc74672fe664456e62ec6be5f2b066 (diff) |
Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally.
Diffstat (limited to 'MLKPackage.m')
-rw-r--r-- | MLKPackage.m | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/MLKPackage.m b/MLKPackage.m index 193c83a..bc4e0f4 100644 --- a/MLKPackage.m +++ b/MLKPackage.m @@ -17,6 +17,7 @@ */ #import "MLKDynamicContext.h" +#import "MLKNoSuchSymbolError.h" #import "MLKPackage.h" #import "MLKSymbol.h" #import "NSObject-MLKPrinting.h" @@ -457,12 +458,8 @@ static NSMutableDictionary *packages = nil; if ((symbol = [_accessible_symbols objectForKey:symbolName])) return (symbol == (id)[NSNull null] ? nil : (id)symbol); else - [NSException raise:@"MLKNoSuchSymbolError" - format:@"The package %@ does not contain a symbol named %@.", - self, - symbolName]; - - return nil; + @throw LAUTORELEASE ([[MLKNoSuchSymbolError alloc] initWithPackage:self + symbolName:symbolName]); } -(NSString *) name |