Files
swift-mirror/test/SILOptimizer/Inputs/Outliner.h
2019-01-08 11:41:50 -08:00

31 lines
731 B
Objective-C

#import <Foundation/Foundation.h>
@protocol Proto
- (id)requirement;
@end
@interface Gizmo : NSObject
@property (nonatomic)NSString *stringProperty;
- (NSString*) modifyString: (NSString *)str withNumber: (NSInteger) num withFoobar: (id)foobar;
- (id) doSomething : (NSArray<NSString*>*) arr;
@end
@interface Gizmo2<ObjectType: id<Proto>> : NSObject
- (NSString*) doSomething;
@end
@protocol FooProto <NSObject>
@end
@protocol SomeGenericClass <FooProto>
@property (nonatomic, nullable, readonly, strong) NSString *version;
- (NSString*) doSomething;
- (id) doSomething2 : (NSArray<NSString*>*) arr;
@end
NS_ASSUME_NONNULL_BEGIN
@protocol Treeish <NSObject>
- (nullable NSArray *) treeishChildren;
@end
NS_ASSUME_NONNULL_END