@@ -414,6 +414,14 @@ public class NonObjCClass { }
414
414
// CHECK-NEXT: @property (nonatomic, getter=isAnimated) BOOL animated;
415
415
// CHECK-NEXT: @property (nonatomic, getter=register, setter=setRegister:) BOOL register_;
416
416
// CHECK-NEXT: @property (nonatomic, readonly, strong, getter=this) Properties * _Nonnull this_;
417
+ // CHECK-NEXT: @property (nonatomic, readonly) NSInteger privateSetter;
418
+ // CHECK-NEXT: @property (nonatomic, readonly, getter=customGetterNameForPrivateSetter) BOOL privateSetterCustomNames;
419
+ // CHECK-NEXT: SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) NSInteger privateSetter;)
420
+ // CHECK-NEXT: + (NSInteger)privateSetter;
421
+ // CHECK-NEXT: SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, getter=customGetterNameForPrivateSetter) BOOL privateSetterCustomNames;)
422
+ // CHECK-NEXT: + (BOOL)customGetterNameForPrivateSetter;
423
+ // CHECK-NEXT: SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) NSInteger sharedConstant;)
424
+ // CHECK-NEXT: + (NSInteger)sharedConstant;
417
425
// CHECK-NEXT: init
418
426
// CHECK-NEXT: @end
419
427
@objc class Properties {
@@ -494,6 +502,19 @@ public class NonObjCClass { }
494
502
495
503
var register : Bool = false
496
504
var this : Properties { return self }
505
+
506
+ private( set) var privateSetter = 2
507
+ private( set) var privateSetterCustomNames : Bool {
508
+ @objc ( customGetterNameForPrivateSetter) get { return true }
509
+ @objc ( customSetterNameForPrivateSetter: ) set { }
510
+ }
511
+
512
+ static private( set) var privateSetter = 2
513
+ class private( set) var privateSetterCustomNames : Bool {
514
+ @objc ( customGetterNameForPrivateSetter) get { return true }
515
+ @objc ( customSetterNameForPrivateSetter: ) set { }
516
+ }
517
+ static let sharedConstant = 2
497
518
}
498
519
499
520
// CHECK-LABEL: @interface PropertiesOverridden
0 commit comments