blob: bf1ed7b4b8330cfdea399597e311e54ea194935e [file] [log] [blame]
// @dart = 2.9
abstract class Base {}
abstract class Class extends Base with MixinA {
method(t) {}
}
abstract class Map<K, V> {
V operator [](Object key);
}
abstract class MapMixin<K, V> implements Map<K, V> {
V operator [](Object key);
}
abstract class MixinA<T> {
T method(Object t);
}
abstract class UnmodifiableMapMixin<K, V> implements Map<K, V> {}
abstract class YamlNode {}
class YamlMap extends YamlNode with MapMixin, UnmodifiableMapMixin {
operator [](key) {}
}
main() {}