blob: 8c316ae1f5d2912398c82e6ef53416a4c3c878e6 [file] [log] [blame]
T id<T>(T t) => t;
typedef IntFn = int Function(int);
typedef TFn = T Function<T>(T);
abstract class CompareBase {
operator <(IntFn f);
}
class Compare extends CompareBase {
@override
operator <(Object f) => f is TFn;
}
test1(CompareBase x) {}
main() {}