blob: 55d94cd3defa52d0651c96bc104d5882ec117449 [file] [log] [blame]
errors(A a, B<String> b1, B<num> b2, C1 c1, C2 c2, D1 d1) {}
expect(expected, actual) {}
inline class A {
A(this.it);
final int it;
int methodA() => it + 5;
}
inline class B<T> {
B(this.it);
T methodB() => it;
final T it;
}
inline class C1 implements A {
C1(this.it);
final int it;
int methodC1() => it + 42;
}
inline class C2 implements A, B<int> {
C2(this.it);
final int it;
int methodC2() => it + 87;
}
inline class D1 implements C1 {
D1(this.it);
final int it;
int methodD1() => it + 123;
}
main() {}
method(A a, B<String> b1, B<num> b2, C1 c1, C2 c2, D1 d1) {}