| library; |
| import self as self; |
| import "dart:core" as core; |
| import "main_lib.dart" as mai; |
| |
| import "org-dartlang-testcase:///main_lib.dart"; |
| |
| abstract class _AWith&Object&A extends core::Object implements mai::A /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_AWith&Object&A |
| : super core::Object::•() |
| ; |
| } |
| class AWith extends self::_AWith&Object&A { |
| synthetic constructor •() → self::AWith |
| : super self::_AWith&Object&A::•() |
| ; |
| } |
| abstract class _BWith&Object&B extends core::Object implements mai::B /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_BWith&Object&B |
| : super core::Object::•() |
| ; |
| } |
| class BWith extends self::_BWith&Object&B { |
| synthetic constructor •() → self::BWith |
| : super self::_BWith&Object&B::•() |
| ; |
| } |
| abstract class _CWith&Object&C extends core::Object implements mai::C /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_CWith&Object&C |
| : super core::Object::•() |
| ; |
| } |
| class CWith extends self::_CWith&Object&C { |
| synthetic constructor •() → self::CWith |
| : super self::_CWith&Object&C::•() |
| ; |
| } |
| abstract class _MultipleWithMixin&Object&A extends core::Object implements mai::A /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_MultipleWithMixin&Object&A |
| : super core::Object::•() |
| ; |
| } |
| abstract class _MultipleWithMixin&Object&A&M extends self::_MultipleWithMixin&Object&A implements mai::M /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_MultipleWithMixin&Object&A&M |
| : super self::_MultipleWithMixin&Object&A::•() |
| ; |
| } |
| class MultipleWithMixin extends self::_MultipleWithMixin&Object&A&M { |
| synthetic constructor •() → self::MultipleWithMixin |
| : super self::_MultipleWithMixin&Object&A&M::•() |
| ; |
| } |
| abstract class _MultipleWithAnotherClass&Object&A extends core::Object implements mai::A /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_MultipleWithAnotherClass&Object&A |
| : super core::Object::•() |
| ; |
| } |
| abstract class _MultipleWithAnotherClass&Object&A&B extends self::_MultipleWithAnotherClass&Object&A implements mai::B /*isAnonymousMixin,isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → self::_MultipleWithAnotherClass&Object&A&B |
| : super self::_MultipleWithAnotherClass&Object&A::•() |
| ; |
| } |
| class MultipleWithAnotherClass extends self::_MultipleWithAnotherClass&Object&A&B { |
| synthetic constructor •() → self::MultipleWithAnotherClass |
| : super self::_MultipleWithAnotherClass&Object&A&B::•() |
| ; |
| } |
| |
| library; |
| import self as mai; |
| import "dart:core" as core; |
| |
| mixin class A extends core::Object { |
| synthetic constructor •() → mai::A |
| : super core::Object::•() |
| ; |
| } |
| abstract mixin class B extends core::Object { |
| synthetic constructor •() → mai::B |
| : super core::Object::•() |
| ; |
| } |
| abstract class M extends core::Object /*isMixinDeclaration*/ { |
| } |
| mixin class C extends core::Object implements mai::M /*isEliminatedMixin,hasConstConstructor*/ { |
| const synthetic constructor •() → mai::C |
| : super core::Object::•() |
| ; |
| } |