You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_ = obj.fullyUnavailable // expected-error {{'fullyUnavailable' is unavailable}}
30
34
obj.fullyUnavailable =0 // expected-error {{'fullyUnavailable' is unavailable}}
31
35
obj.fullyUnavailable +=1 // expected-error {{'fullyUnavailable' is unavailable}}
32
36
37
+
_ = obj.fullyUnavailableOnAccessors // expected-error {{getter for 'fullyUnavailableOnAccessors' is unavailable}}
38
+
obj.fullyUnavailableOnAccessors =0 // expected-error {{setter for 'fullyUnavailableOnAccessors' is unavailable}}
39
+
obj.fullyUnavailableOnAccessors +=1 // expected-error {{getter for 'fullyUnavailableOnAccessors' is unavailable}} expected-error {{setter for 'fullyUnavailableOnAccessors' is unavailable}}
40
+
33
41
_ = obj.getterUnavailable // expected-error {{getter for 'getterUnavailable' is unavailable}}
34
42
obj.getterUnavailable =0
35
43
obj.getterUnavailable +=1 // expected-error {{getter for 'getterUnavailable' is unavailable}}
UnavailableAccessors.setterUnavailableClass =0 // expected-error {{setter for 'setterUnavailableClass' is unavailable}}
47
55
UnavailableAccessors.setterUnavailableClass +=1 // expected-error {{setter for 'setterUnavailableClass' is unavailable}}
56
+
57
+
_ =sub[0] // expected-error {{getter for 'subscript' is unavailable: bad subscript getter}}
58
+
sub[0]="" // expected-error {{setter for 'subscript' is unavailable: bad subscript setter}}
59
+
sub[0]+="" // expected-error {{getter for 'subscript' is unavailable: bad subscript getter}} expected-error {{setter for 'subscript' is unavailable: bad subscript setter}}
60
+
61
+
_ =subGetter[0] // expected-error {{getter for 'subscript' is unavailable: bad subscript getter}}
62
+
subGetter[0]=""
63
+
subGetter[0]+="" // expected-error {{getter for 'subscript' is unavailable: bad subscript getter}}
64
+
65
+
_ =subSetter[0]
66
+
subSetter[0]="" // expected-error {{setter for 'subscript' is unavailable: bad subscript setter}}
67
+
subSetter[0]+="" // expected-error {{setter for 'subscript' is unavailable: bad subscript setter}}
68
+
69
+
_ =subReadOnly[0] // expected-error {{getter for 'subscript' is unavailable}}
_ =tmpnam(s) // expected-warning {{'tmpnam' is deprecated: Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.}}
52
78
53
79
_ = obj.fullyDeprecated // expected-warning {{'fullyDeprecated' is deprecated}}
54
80
obj.fullyDeprecated =0 // expected-warning {{'fullyDeprecated' is deprecated}}
55
81
obj.fullyDeprecated +=1 // expected-warning {{'fullyDeprecated' is deprecated}}
56
82
83
+
_ = obj.fullyDeprecatedOnAccessors // expected-warning {{getter for 'fullyDeprecatedOnAccessors' is deprecated}}
84
+
obj.fullyDeprecatedOnAccessors =0 // expected-warning {{setter for 'fullyDeprecatedOnAccessors' is deprecated}}
85
+
obj.fullyDeprecatedOnAccessors +=1 // expected-warning {{getter for 'fullyDeprecatedOnAccessors' is deprecated}} expected-warning {{setter for 'fullyDeprecatedOnAccessors' is deprecated}}
86
+
57
87
_ = obj.getterDeprecated // expected-warning {{getter for 'getterDeprecated' is deprecated}}
58
88
obj.getterDeprecated =0
59
89
obj.getterDeprecated +=1 // expected-warning {{getter for 'getterDeprecated' is deprecated}}
AccessorDeprecations.setterDeprecatedClass =0 // expected-warning {{setter for 'setterDeprecatedClass' is deprecated}}
71
101
AccessorDeprecations.setterDeprecatedClass +=1 // expected-warning {{setter for 'setterDeprecatedClass' is deprecated}}
102
+
103
+
_ =sub[0] // expected-warning {{getter for 'subscript' is deprecated: bad subscript getter}}
104
+
sub[0]="" // expected-warning {{setter for 'subscript' is deprecated: bad subscript setter}}
105
+
sub[0]+="" // expected-warning {{getter for 'subscript' is deprecated: bad subscript getter}} expected-warning {{setter for 'subscript' is deprecated: bad subscript setter}}
106
+
107
+
_ =subGetter[0] // expected-warning {{getter for 'subscript' is deprecated: bad subscript getter}}
108
+
subGetter[0]=""
109
+
subGetter[0]+="" // expected-warning {{getter for 'subscript' is deprecated: bad subscript getter}}
110
+
111
+
_ =subSetter[0]
112
+
subSetter[0]="" // expected-warning {{setter for 'subscript' is deprecated: bad subscript setter}}
113
+
subSetter[0]+="" // expected-warning {{setter for 'subscript' is deprecated: bad subscript setter}}
114
+
115
+
_ =subReadOnly[0] // expected-warning {{getter for 'subscript' is deprecated}}
72
116
}
73
117
74
118
func test_NSInvocation(_ x:NSInvocation, // expected-error {{'NSInvocation' is unavailable}}
0 commit comments