| import "deferred_lib2.dart" deferred as d; | |
| class B extends d.A {} | |
| class C implements d.A {} | |
| class F with d.M {} | |
| class G = Object with d.M; | |
| d.A a = new d.A(); | |
| d.B b = 0; | |
| extension type ET1(d.A id) implements d.A {} | |
| extension type ET2<T extends d.A>(T id) implements d.A {} | |
| extension type ET3(int id) implements d.ET1 {} | |
| extension type ET4(d.A id) {} | |
| extension type ET5(d.A id) implements d.ET2 {} | |
| extension type ET6(d.B id) implements d.B {} | |
| main() {} | |
| mixin D on d.A {} | |
| mixin E implements d.A {} |