blob: ab49a215cd0ae8a425d14762e4ef49a6d361ef3c [file] [log] [blame]
abstract class C<in T> {
T get a;
}
class A<in T> {
T? f = null;
T get c => throw "uncalled";
covariant late T e;
final T Function() b = () => throw "uncalled";
final T a = throw "uncalled";
late T d;
}
class D<in T> extends C<T> {
var a;
}
mixin BMixin<in T> {
T? f = null;
T get c => throw "uncalled";
covariant late T e;
final T Function() b = () => throw "uncalled";
final T a = throw "uncalled";
late T d;
}