blob: d9d4d9808d5f73ed48522bbe9508276a1d4ff060 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
abstract class Interface extends core::Object {
synthetic constructor •() self::Interface
: super core::Object::•()
;
}
abstract class Mixin0<X extends core::Object? = dynamic> extends core::Object /*isMixinDeclaration*/ {
}
abstract class Mixin1<X extends self::Interface> extends core::Object /*isMixinDeclaration*/ {
}
abstract class Mixin2<X extends self::Interface> extends core::Object /*isMixinDeclaration*/ {
}
abstract class C<X extends core::Object? = dynamic, Y extends core::Object? = dynamic, Z extends self::Interface> extends self::_C&Object&Mixin0&Mixin1&Mixin2<self::C::X%, self::C::Y%, self::C::Z> {
synthetic constructor •() self::C<self::C::X%, self::C::Y%, self::C::Z>
: super self::_C&Object&Mixin0&Mixin1&Mixin2::•()
;
}
abstract class _C&Object&Mixin0<X extends core::Object? = dynamic, Y extends core::Object? = dynamic, Z extends self::Interface> = core::Object with self::Mixin0<self::_C&Object&Mixin0::Y%> /*isAnonymousMixin,hasConstConstructor*/ {
const synthetic constructor •() self::_C&Object&Mixin0<self::_C&Object&Mixin0::X%, self::_C&Object&Mixin0::Y%, self::_C&Object&Mixin0::Z>
: super core::Object::•()
;
}
abstract class _C&Object&Mixin0&Mixin1<X extends core::Object? = dynamic, Y extends core::Object? = dynamic, Z extends self::Interface> = self::_C&Object&Mixin0<self::_C&Object&Mixin0&Mixin1::X%, self::_C&Object&Mixin0&Mixin1::Y%, self::_C&Object&Mixin0&Mixin1::Z> with self::Mixin1<self::Interface> /*isAnonymousMixin,hasConstConstructor*/ {
const synthetic constructor •() self::_C&Object&Mixin0&Mixin1<self::_C&Object&Mixin0&Mixin1::X%, self::_C&Object&Mixin0&Mixin1::Y%, self::_C&Object&Mixin0&Mixin1::Z>
: super self::_C&Object&Mixin0::•()
;
}
abstract class _C&Object&Mixin0&Mixin1&Mixin2<X extends core::Object? = dynamic, Y extends core::Object? = dynamic, Z extends self::Interface> = self::_C&Object&Mixin0&Mixin1<self::_C&Object&Mixin0&Mixin1&Mixin2::X%, self::_C&Object&Mixin0&Mixin1&Mixin2::Y%, self::_C&Object&Mixin0&Mixin1&Mixin2::Z> with self::Mixin2<self::_C&Object&Mixin0&Mixin1&Mixin2::Z> /*isAnonymousMixin,hasConstConstructor*/ {
const synthetic constructor •() self::_C&Object&Mixin0&Mixin1&Mixin2<self::_C&Object&Mixin0&Mixin1&Mixin2::X%, self::_C&Object&Mixin0&Mixin1&Mixin2::Y%, self::_C&Object&Mixin0&Mixin1&Mixin2::Z>
: super self::_C&Object&Mixin0&Mixin1::•()
;
}