OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 2 * Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
3 * for details. All rights reserved. Use of this source code is governed by a | 3 * for details. All rights reserved. Use of this source code is governed by a |
4 * BSD-style license that can be found in the LICENSE file. | 4 * BSD-style license that can be found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 // This is a small version of the co19 test | 7 // This is a small version of the co19 test |
8 // Language/14_Types/4_Interface_Types_A11_t01. | 8 // Language/14_Types/4_Interface_Types_A11_t01. |
9 | 9 |
10 import 'package:expect/expect.dart'; | 10 import 'package:expect/expect.dart'; |
11 | 11 |
12 class C {} | 12 class C {} |
13 | 13 |
14 main() { | 14 main() { |
15 Expect.isTrue(new C126() is C); | 15 Expect.isTrue(new C126() is C); |
16 Expect.isTrue(new C126() is Object); | 16 Expect.isTrue(new C126() is Object); |
17 } | 17 } |
18 | 18 |
19 class C1 extends C {} | 19 class C1 extends C {} |
| 20 |
20 class C2 extends C1 {} | 21 class C2 extends C1 {} |
| 22 |
21 class C3 extends C2 {} | 23 class C3 extends C2 {} |
| 24 |
22 class C4 extends C3 {} | 25 class C4 extends C3 {} |
| 26 |
23 class C5 extends C4 {} | 27 class C5 extends C4 {} |
| 28 |
24 class C6 extends C5 {} | 29 class C6 extends C5 {} |
| 30 |
25 class C7 extends C6 {} | 31 class C7 extends C6 {} |
| 32 |
26 class C8 extends C7 {} | 33 class C8 extends C7 {} |
| 34 |
27 class C9 extends C8 {} | 35 class C9 extends C8 {} |
| 36 |
28 class C10 extends C9 {} | 37 class C10 extends C9 {} |
| 38 |
29 class C11 extends C10 {} | 39 class C11 extends C10 {} |
| 40 |
30 class C12 extends C11 {} | 41 class C12 extends C11 {} |
| 42 |
31 class C13 extends C12 {} | 43 class C13 extends C12 {} |
| 44 |
32 class C14 extends C13 {} | 45 class C14 extends C13 {} |
| 46 |
33 class C15 extends C14 {} | 47 class C15 extends C14 {} |
| 48 |
34 class C16 extends C15 {} | 49 class C16 extends C15 {} |
| 50 |
35 class C17 extends C16 {} | 51 class C17 extends C16 {} |
| 52 |
36 class C18 extends C17 {} | 53 class C18 extends C17 {} |
| 54 |
37 class C19 extends C18 {} | 55 class C19 extends C18 {} |
| 56 |
38 class C20 extends C19 {} | 57 class C20 extends C19 {} |
| 58 |
39 class C21 extends C20 {} | 59 class C21 extends C20 {} |
| 60 |
40 class C22 extends C21 {} | 61 class C22 extends C21 {} |
| 62 |
41 class C23 extends C22 {} | 63 class C23 extends C22 {} |
| 64 |
42 class C24 extends C23 {} | 65 class C24 extends C23 {} |
| 66 |
43 class C25 extends C24 {} | 67 class C25 extends C24 {} |
| 68 |
44 class C26 extends C25 {} | 69 class C26 extends C25 {} |
| 70 |
45 class C27 extends C26 {} | 71 class C27 extends C26 {} |
| 72 |
46 class C28 extends C27 {} | 73 class C28 extends C27 {} |
| 74 |
47 class C29 extends C28 {} | 75 class C29 extends C28 {} |
| 76 |
48 class C30 extends C29 {} | 77 class C30 extends C29 {} |
| 78 |
49 class C31 extends C30 {} | 79 class C31 extends C30 {} |
| 80 |
50 class C32 extends C31 {} | 81 class C32 extends C31 {} |
| 82 |
51 class C33 extends C32 {} | 83 class C33 extends C32 {} |
| 84 |
52 class C34 extends C33 {} | 85 class C34 extends C33 {} |
| 86 |
53 class C35 extends C34 {} | 87 class C35 extends C34 {} |
| 88 |
54 class C36 extends C35 {} | 89 class C36 extends C35 {} |
| 90 |
55 class C37 extends C36 {} | 91 class C37 extends C36 {} |
| 92 |
56 class C38 extends C37 {} | 93 class C38 extends C37 {} |
| 94 |
57 class C39 extends C38 {} | 95 class C39 extends C38 {} |
| 96 |
58 class C40 extends C39 {} | 97 class C40 extends C39 {} |
| 98 |
59 class C41 extends C40 {} | 99 class C41 extends C40 {} |
| 100 |
60 class C42 extends C41 {} | 101 class C42 extends C41 {} |
| 102 |
61 class C43 extends C42 {} | 103 class C43 extends C42 {} |
| 104 |
62 class C44 extends C43 {} | 105 class C44 extends C43 {} |
| 106 |
63 class C45 extends C44 {} | 107 class C45 extends C44 {} |
| 108 |
64 class C46 extends C45 {} | 109 class C46 extends C45 {} |
| 110 |
65 class C47 extends C46 {} | 111 class C47 extends C46 {} |
| 112 |
66 class C48 extends C47 {} | 113 class C48 extends C47 {} |
| 114 |
67 class C49 extends C48 {} | 115 class C49 extends C48 {} |
| 116 |
68 class C50 extends C49 {} | 117 class C50 extends C49 {} |
| 118 |
69 class C51 extends C50 {} | 119 class C51 extends C50 {} |
| 120 |
70 class C52 extends C51 {} | 121 class C52 extends C51 {} |
| 122 |
71 class C53 extends C52 {} | 123 class C53 extends C52 {} |
| 124 |
72 class C54 extends C53 {} | 125 class C54 extends C53 {} |
| 126 |
73 class C55 extends C54 {} | 127 class C55 extends C54 {} |
| 128 |
74 class C56 extends C55 {} | 129 class C56 extends C55 {} |
| 130 |
75 class C57 extends C56 {} | 131 class C57 extends C56 {} |
| 132 |
76 class C58 extends C57 {} | 133 class C58 extends C57 {} |
| 134 |
77 class C59 extends C58 {} | 135 class C59 extends C58 {} |
| 136 |
78 class C60 extends C59 {} | 137 class C60 extends C59 {} |
| 138 |
79 class C61 extends C60 {} | 139 class C61 extends C60 {} |
| 140 |
80 class C62 extends C61 {} | 141 class C62 extends C61 {} |
| 142 |
81 class C63 extends C62 {} | 143 class C63 extends C62 {} |
| 144 |
82 class C64 extends C63 {} | 145 class C64 extends C63 {} |
| 146 |
83 class C65 extends C64 {} | 147 class C65 extends C64 {} |
| 148 |
84 class C66 extends C65 {} | 149 class C66 extends C65 {} |
| 150 |
85 class C67 extends C66 {} | 151 class C67 extends C66 {} |
| 152 |
86 class C68 extends C67 {} | 153 class C68 extends C67 {} |
| 154 |
87 class C69 extends C68 {} | 155 class C69 extends C68 {} |
| 156 |
88 class C70 extends C69 {} | 157 class C70 extends C69 {} |
| 158 |
89 class C71 extends C70 {} | 159 class C71 extends C70 {} |
| 160 |
90 class C72 extends C71 {} | 161 class C72 extends C71 {} |
| 162 |
91 class C73 extends C72 {} | 163 class C73 extends C72 {} |
| 164 |
92 class C74 extends C73 {} | 165 class C74 extends C73 {} |
| 166 |
93 class C75 extends C74 {} | 167 class C75 extends C74 {} |
| 168 |
94 class C76 extends C75 {} | 169 class C76 extends C75 {} |
| 170 |
95 class C77 extends C76 {} | 171 class C77 extends C76 {} |
| 172 |
96 class C78 extends C77 {} | 173 class C78 extends C77 {} |
| 174 |
97 class C79 extends C78 {} | 175 class C79 extends C78 {} |
| 176 |
98 class C80 extends C79 {} | 177 class C80 extends C79 {} |
| 178 |
99 class C81 extends C80 {} | 179 class C81 extends C80 {} |
| 180 |
100 class C82 extends C81 {} | 181 class C82 extends C81 {} |
| 182 |
101 class C83 extends C82 {} | 183 class C83 extends C82 {} |
| 184 |
102 class C84 extends C83 {} | 185 class C84 extends C83 {} |
| 186 |
103 class C85 extends C84 {} | 187 class C85 extends C84 {} |
| 188 |
104 class C86 extends C85 {} | 189 class C86 extends C85 {} |
| 190 |
105 class C87 extends C86 {} | 191 class C87 extends C86 {} |
| 192 |
106 class C88 extends C87 {} | 193 class C88 extends C87 {} |
| 194 |
107 class C89 extends C88 {} | 195 class C89 extends C88 {} |
| 196 |
108 class C90 extends C89 {} | 197 class C90 extends C89 {} |
| 198 |
109 class C91 extends C90 {} | 199 class C91 extends C90 {} |
| 200 |
110 class C92 extends C91 {} | 201 class C92 extends C91 {} |
| 202 |
111 class C93 extends C92 {} | 203 class C93 extends C92 {} |
| 204 |
112 class C94 extends C93 {} | 205 class C94 extends C93 {} |
| 206 |
113 class C95 extends C94 {} | 207 class C95 extends C94 {} |
| 208 |
114 class C96 extends C95 {} | 209 class C96 extends C95 {} |
| 210 |
115 class C97 extends C96 {} | 211 class C97 extends C96 {} |
| 212 |
116 class C98 extends C97 {} | 213 class C98 extends C97 {} |
| 214 |
117 class C99 extends C98 {} | 215 class C99 extends C98 {} |
| 216 |
118 class C100 extends C99 {} | 217 class C100 extends C99 {} |
| 218 |
119 class C101 extends C100 {} | 219 class C101 extends C100 {} |
| 220 |
120 class C102 extends C101 {} | 221 class C102 extends C101 {} |
| 222 |
121 class C103 extends C102 {} | 223 class C103 extends C102 {} |
| 224 |
122 class C104 extends C103 {} | 225 class C104 extends C103 {} |
| 226 |
123 class C105 extends C104 {} | 227 class C105 extends C104 {} |
| 228 |
124 class C106 extends C105 {} | 229 class C106 extends C105 {} |
| 230 |
125 class C107 extends C106 {} | 231 class C107 extends C106 {} |
| 232 |
126 class C108 extends C107 {} | 233 class C108 extends C107 {} |
| 234 |
127 class C109 extends C108 {} | 235 class C109 extends C108 {} |
| 236 |
128 class C110 extends C109 {} | 237 class C110 extends C109 {} |
| 238 |
129 class C111 extends C110 {} | 239 class C111 extends C110 {} |
| 240 |
130 class C112 extends C111 {} | 241 class C112 extends C111 {} |
| 242 |
131 class C113 extends C112 {} | 243 class C113 extends C112 {} |
| 244 |
132 class C114 extends C113 {} | 245 class C114 extends C113 {} |
| 246 |
133 class C115 extends C114 {} | 247 class C115 extends C114 {} |
| 248 |
134 class C116 extends C115 {} | 249 class C116 extends C115 {} |
| 250 |
135 class C117 extends C116 {} | 251 class C117 extends C116 {} |
| 252 |
136 class C118 extends C117 {} | 253 class C118 extends C117 {} |
| 254 |
137 class C119 extends C118 {} | 255 class C119 extends C118 {} |
| 256 |
138 class C120 extends C119 {} | 257 class C120 extends C119 {} |
| 258 |
139 class C121 extends C120 {} | 259 class C121 extends C120 {} |
| 260 |
140 class C122 extends C121 {} | 261 class C122 extends C121 {} |
| 262 |
141 class C123 extends C122 {} | 263 class C123 extends C122 {} |
| 264 |
142 class C124 extends C123 {} | 265 class C124 extends C123 {} |
| 266 |
143 class C125 extends C124 {} | 267 class C125 extends C124 {} |
| 268 |
144 class C126 extends C125 {} | 269 class C126 extends C125 {} |
OLD | NEW |