Files
swift-mirror/test/Interpreter/Inputs/objc_runtime_visible.m
Jordan Rose 3b6e40c030 Use ClassDecl::ForeignKind to model Clang's objc_runtime_visible.
We're now correctly checking for inheritance, adding @objc methods,
and adding @objc protocols for both CF types and objc_runtime_visible
classes (those without visible symbols). The latter is used for some
of the types in Dispatch, which has exposed some of the classes that
were considered implementation details on past OSs.

We still don't properly implement using 'as?' to check conformance to
a Swift protocol for a CF or objc_runtime_visible type, but we can do
that later.

rdar://problem/26850367
2016-06-30 11:20:58 -07:00

12 lines
182 B
Objective-C

#import "objc_runtime_visible.h"
@implementation HiddenClass
- (NSString *)name {
return @"Beatrice";
}
@end
HiddenClass *createHidden() {
return [[HiddenClass alloc] init];
}