|
7 | 7 | // REQUIRES: objc_interop
|
8 | 8 |
|
9 | 9 | // CHECK-LABEL: class EffProps : NSObject {
|
10 |
| -// CHECK: func getDogWithCompletion(_ completionHandler: @escaping (NSObject) -> Void) |
11 |
| -// CHECK: var doggo: NSObject { get async } |
| 10 | +// CHECK: @available(*, renamed: "getter:doggo()") |
| 11 | +// CHECK-NEXT: func getDogWithCompletion(_ completionHandler: @escaping (NSObject) -> Void) |
| 12 | +// CHECK: var doggo: NSObject { get async } |
12 | 13 |
|
13 |
| -// CHECK: func obtainCat(_ completionHandler: @escaping (NSObject?, Error?) -> Void) |
| 14 | +// CHECK: @available(*, renamed: "getter:catto()") |
| 15 | +// CHECK-NEXT: func obtainCat(_ completionHandler: @escaping (NSObject?, Error?) -> Void) |
14 | 16 | // CHECK-NEXT: var catto: NSObject? { get async throws }
|
15 | 17 |
|
16 |
| -// CHECK: func checkAvailability(completionHandler: @escaping (Bool) -> Void) |
| 18 | +// CHECK: @available(*, renamed: "getter:available()") |
| 19 | +// CHECK-NEXT: func checkAvailability(completionHandler: @escaping (Bool) -> Void) |
17 | 20 | // CHECK-NEXT: var available: Bool { get async }
|
18 | 21 | // CHECK-NEXT: @available(swift, obsoleted: 3, renamed: "checkAvailability(completionHandler:)")
|
19 | 22 | // CHECK-NEXT: func checkAvailabilityWithCompletionHandler(_ completionHandler: @escaping (Bool) -> Void)
|
20 | 23 |
|
21 |
| -// CHECK: func returnNothing(completion completionHandler: @escaping () -> Void) |
| 24 | +// CHECK: @available(*, renamed: "getter:touch()") |
| 25 | +// CHECK-NEXT: func returnNothing(completion completionHandler: @escaping () -> Void) |
22 | 26 | // CHECK-NEXT: var touch: Void { get async }
|
23 | 27 | // CHECK-NEXT: @available(swift, obsoleted: 3, renamed: "returnNothing(completion:)")
|
24 | 28 | // CHECK-NEXT: func returnNothingWithCompletion(_ completionHandler: @escaping () -> Void)
|
25 | 29 |
|
26 |
| -// CHECK: func nullableHandler(_ completion: ((String) -> Void)? = nil) |
| 30 | +// CHECK: @available(*, renamed: "getter:fromNullableHandler()") |
| 31 | +// CHECK-NEXT: func nullableHandler(_ completion: ((String) -> Void)? = nil) |
27 | 32 | // CHECK-NEXT: var fromNullableHandler: String { get async }
|
28 | 33 |
|
29 |
| -// CHECK: func getMainDog(_ completion: @escaping (String) -> Void) |
| 34 | +// CHECK: @available(*, renamed: "getter:mainDogProp()") |
| 35 | +// CHECK-NEXT: func getMainDog(_ completion: @escaping (String) -> Void) |
30 | 36 | // CHECK-NEXT: var mainDogProp: String { get async }
|
31 | 37 |
|
32 | 38 | // CHECK: @available(*, renamed: "regularMainDog()")
|
|
0 commit comments