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
3
3
Classes:
4
4
- Name: NSSomeClass
5
5
SwiftName: SomeClass
6
+ Methods:
7
+ - Selector: 'didMoveToParentViewController:'
8
+ SwiftName: didMove(toParent:)
9
+ MethodKind: Instance
Original file line number Diff line number Diff line change 2
2
-(instancetype )init;
3
3
@end
4
4
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
7
7
// CHECK-IDE-TEST: typealias NSSomeClass = SomeClass
8
8
// CHECK-IDE-TEST-NEXT: class SomeClass
9
9
class 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