blob: d8ff996c7107931ad716e80c63e3c756c41a1a21 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "mixin_from_opt_in_out_in_lib1.dart" as mix;
import "mixin_from_opt_in_out_in_lib2.dart" as mix2;
import "dart:core" as core;
import "org-dartlang-testcase:///mixin_from_opt_in_out_in_lib1.dart";
import "org-dartlang-testcase:///mixin_from_opt_in_out_in_lib2.dart";
class DiB0 extends mix::C0 implements mix2::B {
synthetic constructor •() self::DiB0
: super mix::C0::•()
;
abstract member-signature get a() core::List<(core::int) core::int>; -> mix2::B::a
abstract member-signature set a(core::List<(core::int) core::int> _) void; -> mix2::B::a
abstract member-signature method m((core::int) core::int x) (core::int) core::int; -> mix2::B::m
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
class DiBq0 extends mix::C0 implements mix2::Bq {
synthetic constructor •() self::DiBq0
: super mix::C0::•()
;
abstract member-signature get a() core::List<(core::int?) core::int?>; -> mix2::B::a
abstract member-signature set a(core::List<(core::int?) core::int?> _) void; -> mix2::B::a
abstract member-signature method m((core::int?) core::int? x) (core::int?) core::int?; -> mix2::B::m
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
abstract class _DwB0&C0&B = mix::C0 with mix2::B /*isAnonymousMixin*/ {
synthetic constructor •() self::_DwB0&C0&B
: super mix::C0::•()
;
mixin-super-stub get a() core::List<(core::int) core::int>
return super.{mix2::B::a};
mixin-super-stub set a(core::List<(core::int) core::int> _) void
return super.{mix2::B::a} = _;
mixin-super-stub method m((core::int) core::int x) (core::int) core::int
return super.{mix2::B::m}(x);
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
class DwB0 extends self::_DwB0&C0&B {
synthetic constructor •() self::DwB0
: super self::_DwB0&C0&B::•()
;
}
abstract class _DwBq0&C0&Bq = mix::C0 with mix2::Bq /*isAnonymousMixin*/ {
synthetic constructor •() self::_DwBq0&C0&Bq
: super mix::C0::•()
;
mixin-super-stub get a() core::List<(core::int?) core::int?>
return super.{mix2::Bq::a};
mixin-super-stub set a(core::List<(core::int?) core::int?> _) void
return super.{mix2::Bq::a} = _;
mixin-super-stub method m((core::int?) core::int? x) (core::int?) core::int?
return super.{mix2::Bq::m}(x);
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
class DwBq0 extends self::_DwBq0&C0&Bq {
synthetic constructor •() self::DwBq0
: super self::_DwBq0&C0&Bq::•()
;
}
class DiB3 extends mix::C3 implements mix2::B {
synthetic constructor •() self::DiB3
: super mix::C3::•()
;
abstract member-signature get a() core::List<(core::int) core::int>; -> mix2::Bq::a
abstract member-signature set a(core::List<(core::int) core::int> _) void; -> mix2::Bq::a
abstract member-signature method m((core::int) core::int x) (core::int) core::int; -> mix2::Bq::m
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
class DiBq3 extends mix::C3 implements mix2::Bq {
synthetic constructor •() self::DiBq3
: super mix::C3::•()
;
abstract member-signature get a() core::List<(core::int?) core::int?>; -> mix2::Bq::a
abstract member-signature set a(core::List<(core::int?) core::int?> _) void; -> mix2::Bq::a
abstract member-signature method m((core::int?) core::int? x) (core::int?) core::int?; -> mix2::Bq::m
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
abstract class _DwB3&C3&B = mix::C3 with mix2::B /*isAnonymousMixin*/ {
synthetic constructor •() self::_DwB3&C3&B
: super mix::C3::•()
;
mixin-super-stub get a() core::List<(core::int) core::int>
return super.{mix2::B::a};
mixin-super-stub set a(core::List<(core::int) core::int> _) void
return super.{mix2::B::a} = _;
mixin-super-stub method m((core::int) core::int x) (core::int) core::int
return super.{mix2::B::m}(x);
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
class DwB3 extends self::_DwB3&C3&B {
synthetic constructor •() self::DwB3
: super self::_DwB3&C3&B::•()
;
}
abstract class _DwBq3&C3&Bq = mix::C3 with mix2::Bq /*isAnonymousMixin*/ {
synthetic constructor •() self::_DwBq3&C3&Bq
: super mix::C3::•()
;
mixin-super-stub get a() core::List<(core::int?) core::int?>
return super.{mix2::Bq::a};
mixin-super-stub set a(core::List<(core::int?) core::int?> _) void
return super.{mix2::Bq::a} = _;
mixin-super-stub method m((core::int?) core::int? x) (core::int?) core::int?
return super.{mix2::Bq::m}(x);
abstract member-signature get _identityHashCode() core::int; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool; -> core::Object::_simpleInstanceOfFalse
abstract member-signature get hashCode() core::int; -> core::Object::hashCode
abstract member-signature method toString() core::String; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type; -> core::Object::runtimeType
}
class DwBq3 extends self::_DwBq3&C3&Bq {
synthetic constructor •() self::DwBq3
: super self::_DwBq3&C3&Bq::•()
;
}
static method main() dynamic {}
library;
import self as mix;
import "mixin_from_opt_in_out_in_lib2.dart" as mix2;
import "dart:core" as core;
import "org-dartlang-testcase:///mixin_from_opt_in_out_in_lib2.dart";
class C0 extends mix2::B {
synthetic constructor •() mix::C0*
: super mix2::B::•()
;
abstract member-signature get a() core::List<(core::int*) →* core::int*>*; -> mix2::B::a
abstract member-signature set a(core::List<(core::int*) →* core::int*>* _) void; -> mix2::B::a
abstract member-signature method m((core::int*) →* core::int* x) (core::int*) →* core::int*; -> mix2::B::m
abstract member-signature get _identityHashCode() core::int*; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool*; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool*; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool*; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool*; -> core::Object::_simpleInstanceOfFalse
abstract member-signature operator ==(dynamic other) core::bool*; -> core::Object::==
abstract member-signature get hashCode() core::int*; -> core::Object::hashCode
abstract member-signature method toString() core::String*; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation* invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type*; -> core::Object::runtimeType
}
class C3 extends mix2::Bq {
synthetic constructor •() mix::C3*
: super mix2::Bq::•()
;
abstract member-signature get a() core::List<(core::int*) →* core::int*>*; -> mix2::Bq::a
abstract member-signature set a(core::List<(core::int*) →* core::int*>* _) void; -> mix2::Bq::a
abstract member-signature method m((core::int*) →* core::int* x) (core::int*) →* core::int*; -> mix2::Bq::m
abstract member-signature get _identityHashCode() core::int*; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool*; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool*; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool*; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool*; -> core::Object::_simpleInstanceOfFalse
abstract member-signature operator ==(dynamic other) core::bool*; -> core::Object::==
abstract member-signature get hashCode() core::int*; -> core::Object::hashCode
abstract member-signature method toString() core::String*; -> core::Object::toString
abstract member-signature method noSuchMethod(core::Invocation* invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type*; -> core::Object::runtimeType
}
library /*isNonNullableByDefault*/;
import self as mix2;
import "dart:core" as core;
class B extends core::Object {
synthetic constructor •() mix2::B
: super core::Object::•()
;
get a() core::List<(core::int) core::int>
return <(core::int) core::int>[];
set a(core::List<(core::int) core::int> _) void {}
method m((core::int) core::int x) (core::int) core::int
return x;
}
class Bq extends core::Object {
synthetic constructor •() mix2::Bq
: super core::Object::•()
;
get a() core::List<(core::int?) core::int?>
return <(core::int?) core::int?>[];
set a(core::List<(core::int?) core::int?> _) void {}
method m((core::int?) core::int? x) (core::int?) core::int?
return x;
}