File tree Expand file tree Collapse file tree 3 files changed +23
-0
lines changed
test/Interop/Cxx/apinotes Expand file tree Collapse file tree 3 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -3,3 +3,7 @@ Name: SomeModule
33Classes:
44- Name: NSSomeClass
55 SwiftName: SomeClass
6+ Methods:
7+ - Selector: 'didMoveToParentViewController:'
8+ SwiftName: didMove(toParent:)
9+ MethodKind: Instance
Original file line number Diff line number Diff line change 22 -(instancetype )init;
33@end
44
5+ // Extension, inspired by UIKit UIViewController.h
6+ @interface NSSomeClass (UIContainerViewControllerCallbacks)
7+
8+ - (void )didMoveToParentViewController : (NSSomeClass *)parent ;
9+
10+ @end
Original file line number Diff line number Diff line change @@ -7,3 +7,16 @@ import SomeModule
77// CHECK-IDE-TEST: typealias NSSomeClass = SomeClass
88// CHECK-IDE-TEST-NEXT: class SomeClass
99class MyClass : SomeClass { }
10+
11+ // CHECK-IDE-TEST: extension SomeClass {
12+ // CHECK-IDE-TEST-NEXT: class func didMove(toParent parent
13+ // CHECK-IDE-TEST-NEXT: func didMove(toParent parent:
14+ // CHECK-IDE-TEST-NEXT: @available
15+ // CHECK-IDE-TEST-NEXT: class func didMoveToParentViewController(_ parent
16+ // CHECK-IDE-TEST-NEXT: @available
17+ // CHECK-IDE-TEST-NEXT: func didMoveToParentViewController(_ parent
18+
19+ // CHECK: didMove
20+ let a = SomeClass ( )
21+ let b = MyClass ( )
22+ let c = b!. didMove ( toParent: a!)
You can’t perform that action at this time.
0 commit comments