> On Mar 29, 2017, at 3:00 PM, Douglas Gregor via swift-evolution
> <[email protected]> wrote:
>
>
> * @implicitobjc added to a class implicitly makes members of that class *and
> all of its subclasses* @objc if they can be exposed to Objective-C
> * @implicitobjc added to a class extension makes members of that class
> extension @objc if they can be exposed to Objective-C
>
> This is a more elegant way to handle the XCTestCase issue—we can mark
> XCTestCase as @implicitobjc through some Clang-side attribute or API note—and
> makes it easy for class hierarchies that rely heavily on the Objective-C
> runtime to continue to get @objc inference.
+1
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution