diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
commit | 635860845790a19bf50bbc51ba8fb66a96dde068 (patch) | |
tree | ef6ad9ff73a5b57f65249d4232a202fa77e6a140 /WebKit/mac/Misc/WebNSArrayExtras.m | |
parent | 8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2 (diff) | |
download | external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.zip external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.gz external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.bz2 |
auto import from //depot/cupcake/@136594
Diffstat (limited to 'WebKit/mac/Misc/WebNSArrayExtras.m')
-rw-r--r-- | WebKit/mac/Misc/WebNSArrayExtras.m | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/WebKit/mac/Misc/WebNSArrayExtras.m b/WebKit/mac/Misc/WebNSArrayExtras.m index b8b9af3..6377010 100644 --- a/WebKit/mac/Misc/WebNSArrayExtras.m +++ b/WebKit/mac/Misc/WebNSArrayExtras.m @@ -30,7 +30,23 @@ #import <wtf/Assertions.h> -@implementation NSMutableArray (WebExtras) +@implementation NSArray (WebNSArrayExtras) + +-(NSNumber *)_webkit_numberAtIndex:(NSUInteger)index +{ + id object = [self objectAtIndex:index]; + return [object isKindOfClass:[NSNumber class]] ? object : nil; +} + +-(NSString *)_webkit_stringAtIndex:(NSUInteger)index +{ + id object = [self objectAtIndex:index]; + return [object isKindOfClass:[NSString class]] ? object : nil; +} + +@end + +@implementation NSMutableArray (WebNSArrayExtras) - (void)_webkit_removeUselessMenuItemSeparators { |