File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ Name: CxxInterop
3
3
Classes:
4
4
- Name: NSSomeClass
5
5
SwiftName: SomeClass
6
+ Methods:
7
+ - Selector: 'didMoveToParentViewController:'
8
+ SwiftName: didMove(toParent:)
9
+ MethodKind: Instance
6
10
Enumerators:
7
11
- Name: SomeClassRed
8
12
SwiftName: red
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
11
+
5
12
// Named "SomeClassRed" for ast node filtering in the test.
6
13
enum ColorEnum { SomeClassRed, SomeClassGreen, SomeClassBlue };
Original file line number Diff line number Diff line change 8
8
// CHECK-NEXT: ObjCInterfaceDecl {{.+}} imported in CxxInteropKit <undeserialized declarations> NSSomeClass
9
9
// CHECK-NEXT: SwiftNameAttr {{.+}} <<invalid sloc>> "SomeClass"
10
10
11
+ // CHECK: Dumping NSSomeClass::didMoveToParentViewController::
12
+ // CHECK-NEXT: ObjCMethodDecl {{.+}} imported in CxxInteropKit - didMoveToParentViewController: 'void'
13
+ // CHECK-NEXT: ParmVarDecl
14
+ // CHECK-NEXT: SwiftNameAttr {{.+}} <<invalid sloc>> "didMove(toParent:)"
15
+
11
16
// CHECK: Dumping SomeClassRed:
12
17
// CHECK-NEXT: EnumConstantDecl {{.+}} imported in CxxInteropKit SomeClassRed 'ColorEnum'
13
18
// CHECK-NEXT: SwiftNameAttr {{.+}} <<invalid sloc>> "red"
You can’t perform that action at this time.
0 commit comments