@@ -23,104 +23,219 @@ class MyClass1<
23
23
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
24
24
»parameterAndMember«: Int,
25
25
) {
26
- // $TEST$ no error r"A member with name '\w*' exists already\."
27
- attr »duplicateAttribute«: Int
28
- // $TEST$ error "A member with name 'duplicateAttribute' exists already."
29
- attr »duplicateAttribute«: Int
30
- // $TEST$ no error r"A member with name '\w*' exists already\."
31
- attr »uniqueAttribute«: Int
32
-
33
- // $TEST$ no error r"A member with name '\w*' exists already\."
26
+ // $TEST$ no error r"An instance member with name '\w*' exists already\."
27
+ attr »duplicateInstanceAttribute«: Int
28
+ // $TEST$ error "An instance member with name 'duplicateInstanceAttribute' exists already."
29
+ attr »duplicateInstanceAttribute«: Int
30
+ // $TEST$ no error r"An instance member with name '\w*' exists already\."
31
+ attr »uniqueInstanceAttribute«: Int
32
+
33
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
34
+ static attr »duplicateStaticAttribute«: Int
35
+ // $TEST$ error "A static member with name 'duplicateStaticAttribute' exists already."
36
+ static attr »duplicateStaticAttribute«: Int
37
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
38
+ static attr »uniqueStaticAttribute«: Int
39
+
40
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
34
41
class »DuplicateClass«
35
- // $TEST$ error "A member with name 'DuplicateClass' exists already."
42
+ // $TEST$ error "A static member with name 'DuplicateClass' exists already."
36
43
class »DuplicateClass«
37
- // $TEST$ no error r"A member with name '\w*' exists already\."
44
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
38
45
class »UniqueClass«
39
46
40
- // $TEST$ no error r"A member with name '\w*' exists already\."
47
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
41
48
enum »DuplicateEnum«
42
- // $TEST$ error "A member with name 'DuplicateEnum' exists already."
49
+ // $TEST$ error "A static member with name 'DuplicateEnum' exists already."
43
50
enum »DuplicateEnum«
44
- // $TEST$ no error r"A member with name '\w*' exists already\."
51
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
45
52
enum »UniqueEnum«
46
53
47
- // $TEST$ no error r"A member with name '\w*' exists already\."
48
- fun »duplicateFun«()
49
- // $TEST$ error "A member with name 'duplicateFun' exists already."
50
- fun »duplicateFun«()
51
- // $TEST$ no error r"A member with name '\w*' exists already\."
52
- fun »uniqueFun«()
53
-
54
- // $TEST$ no error r"A member with name '\w*' exists already\."
55
- attr »duplicateMember«: Int
56
- // $TEST$ error "A member with name 'duplicateMember' exists already."
57
- class »duplicateMember«
58
- // $TEST$ error "A member with name 'duplicateMember' exists already."
59
- enum »duplicateMember«
60
- // $TEST$ error "A member with name 'duplicateMember' exists already."
61
- fun »duplicateMember«()
54
+ // $TEST$ no error r"An instance member with name '\w*' exists already\."
55
+ fun »duplicateInstanceMethod«()
56
+ // $TEST$ error "An instance member with name 'duplicateInstanceMethod' exists already."
57
+ fun »duplicateInstanceMethod«()
58
+ // $TEST$ no error r"An instance member with name '\w*' exists already\."
59
+ fun »uniqueInstanceMethod«()
60
+
61
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
62
+ static fun »duplicateStaticMethod«()
63
+ // $TEST$ error "A static member with name 'duplicateStaticMethod' exists already."
64
+ static fun »duplicateStaticMethod«()
65
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
66
+ static fun »uniqueStaticMethod«()
67
+
68
+ // $TEST$ no error r"An instance member with name '\w*' exists already\."
69
+ attr »duplicateInstanceMember«: Int
70
+ // $TEST$ error "An instance member with name 'duplicateInstanceMember' exists already."
71
+ fun »duplicateInstanceMember«()
72
+
73
+ // $TEST$ no error r"A static member with name '\w*' exists already\."
74
+ static attr »duplicateStaticMember«: Int
75
+ // $TEST$ error "A static member with name 'duplicateStaticMember' exists already."
76
+ class »duplicateStaticMember«
77
+ // $TEST$ error "A static member with name 'duplicateStaticMember' exists already."
78
+ enum »duplicateStaticMember«
79
+ // $TEST$ error "A static member with name 'duplicateStaticMember' exists already."
80
+ static fun »duplicateStaticMember«()
62
81
}
63
82
64
83
class MyClass2<
65
84
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
66
85
»TypeParameterAndMember«,
67
86
> {
68
- // $TEST$ no error r"A member with name '\w*' exists already\."
87
+ // $TEST$ no error r"A.* member with name '\w*' exists already\."
69
88
attr »TypeParameterAndMember«: Int
89
+
90
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
91
+ attr »instanceAndStaticMember«: Int
92
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
93
+ static attr »instanceAndStaticMember«: Int
94
+
95
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
96
+ static attr »staticAndInstanceMember«: Int
97
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
98
+ attr »staticAndInstanceMember«: Int
70
99
}
71
100
72
101
class MyClass3<
73
102
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
74
103
»TypeParameterAndMember«,
75
104
> {
76
- // $TEST$ no error r"A member with name '\w*' exists already\."
77
- class »TypeParameterAndMember«
105
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
106
+ static attr »TypeParameterAndMember«: Int
107
+
108
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
109
+ attr »instanceAndStaticMember«: Int
110
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
111
+ class »instanceAndStaticMember«
112
+
113
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
114
+ class »staticAndInstanceMember«
115
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
116
+ attr »staticAndInstanceMember«: Int
78
117
}
79
118
80
119
class MyClass4<
81
120
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
82
121
»TypeParameterAndMember«,
83
122
> {
84
- // $TEST$ no error r"A member with name '\w*' exists already\."
85
- enum »TypeParameterAndMember«
123
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
124
+ class »TypeParameterAndMember«
125
+
126
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
127
+ attr »instanceAndStaticMember«: Int
128
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
129
+ enum »instanceAndStaticMember«
130
+
131
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
132
+ enum »staticAndInstanceMember«
133
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
134
+ attr »staticAndInstanceMember«: Int
86
135
}
87
136
88
137
class MyClass5<
89
138
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
90
139
»TypeParameterAndMember«,
91
140
> {
92
- // $TEST$ no error r"A member with name '\w*' exists already\."
141
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
142
+ enum »TypeParameterAndMember«
143
+
144
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
145
+ attr »instanceAndStaticMember«: Int
146
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
147
+ static fun »instanceAndStaticMember«()
148
+
149
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
150
+ static fun »staticAndInstanceMember«()
151
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
152
+ attr »staticAndInstanceMember«: Int
153
+ }
154
+
155
+ class MyClass6<
156
+ // $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
157
+ »TypeParameterAndMember«,
158
+ > {
159
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
160
+ fun »TypeParameterAndMember«()
161
+
162
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
163
+ fun »instanceAndStaticMember«()
164
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
165
+ static attr »instanceAndStaticMember«: Int
166
+
167
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
168
+ static attr »staticAndInstanceMember«: Int
169
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
170
+ fun »staticAndInstanceMember«()
171
+ }
172
+
173
+ class MyClass7<
174
+ // $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
175
+ »TypeParameterAndMember«,
176
+ > {
177
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
93
178
fun »TypeParameterAndMember«()
179
+
180
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
181
+ fun »instanceAndStaticMember«()
182
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
183
+ class »instanceAndStaticMember«
184
+
185
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
186
+ class »staticAndInstanceMember«
187
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
188
+ fun »staticAndInstanceMember«()
94
189
}
95
190
96
- class MyClass6 (
191
+ class MyClass8 (
97
192
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
98
193
»parameterAndMember«: Int,
99
194
) {
100
- // $TEST$ no error r"A member with name '\w*' exists already\."
195
+ // $TEST$ no error r"A.* member with name '\w*' exists already\."
101
196
attr »parameterAndMember«: Int
197
+
198
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
199
+ fun »instanceAndStaticMember«()
200
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
201
+ enum »instanceAndStaticMember«
202
+
203
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
204
+ enum »staticAndInstanceMember«
205
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
206
+ fun »staticAndInstanceMember«()
102
207
}
103
208
104
- class MyClass7 (
209
+ class MyClass9 (
105
210
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
106
211
»parameterAndMember«: Int,
107
212
) {
108
- // $TEST$ no error r"A member with name '\w*' exists already\."
213
+ // $TEST$ no error r"A.* member with name '\w*' exists already\."
109
214
class »parameterAndMember«
215
+
216
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
217
+ fun »instanceAndStaticMember«()
218
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
219
+ static fun »instanceAndStaticMember«()
220
+
221
+ // $TEST$ no error "r"A.*member with name '\w*' exists already\."
222
+ static fun »staticAndInstanceMember«()
223
+ // $TEST$ no error r"A.*member with name '\w*' exists already\."
224
+ fun »staticAndInstanceMember«()
110
225
}
111
226
112
- class MyClass8 (
227
+ class MyClass10 (
113
228
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
114
229
»parameterAndMember«: Int,
115
230
) {
116
- // $TEST$ no error r"A member with name '\w*' exists already\."
231
+ // $TEST$ no error r"A.* member with name '\w*' exists already\."
117
232
enum »parameterAndMember«
118
233
}
119
234
120
- class MyClass9 (
235
+ class MyClass11 (
121
236
// $TEST$ no error r"A type parameter or parameter with name '\w*' exists already\."
122
237
»parameterAndMember«: Int,
123
238
) {
124
- // $TEST$ no error r"A member with name '\w*' exists already\."
239
+ // $TEST$ no error r"A.* member with name '\w*' exists already\."
125
240
fun »parameterAndMember«()
126
241
}
0 commit comments