Files
swift-mirror/test/Interpreter/Inputs/objc_direct.m
2020-10-23 11:54:07 -05:00

31 lines
641 B
Objective-C

#import "objc_direct.h"
@implementation Bar
- (int)objectAtIndexedSubscript:(int)i {
return 789;
}
- (void)setObject:(int)obj atIndexedSubscript:(int)i {}
- (NSString *)directMethod {
return @"called directMethod";
}
+ (NSString *)directClassMethod {
return @"called directClassMethod";
}
- (NSString *)directProtocolMethod {
return @"called directProtocolMethod";
}
@end
@implementation Bar(CategoryName)
- (int)directProperty2 {
return 456;
}
- (void)setDirectProperty2:(int)i {}
- (NSString *)directMethod2 {
return @"called directMethod2";
}
+ (NSString *)directClassMethod2 {
return @"called directClassMethod2";
}
@end