fabf3efda4
Change-Id: I8055552313786814bde6f66214a013a8bedb2078 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/177500 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
92 lines
5.1 KiB
Plaintext
92 lines
5.1 KiB
Plaintext
library;
|
|
import self as self;
|
|
import "dart:core" as core;
|
|
import "issue41210b_lib1.dart" as iss;
|
|
|
|
import "org-dartlang-testcase:///issue41210b_lib1.dart";
|
|
|
|
abstract class _C&Object&A = core::Object with iss::A /*isAnonymousMixin,hasConstConstructor*/ {
|
|
const synthetic constructor •() → self::_C&Object&A*
|
|
: super core::Object::•()
|
|
;
|
|
mixin-super-stub method method({core::String* s = #C1}) → core::String*
|
|
return super.{iss::A::method}(s: s);
|
|
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
|
|
}
|
|
abstract class _C&Object&A&B = self::_C&Object&A with iss::B /*isAnonymousMixin,hasConstConstructor*/ {
|
|
const synthetic constructor •() → self::_C&Object&A&B*
|
|
: super self::_C&Object&A::•()
|
|
;
|
|
}
|
|
class C extends self::_C&Object&A&B {
|
|
synthetic constructor •() → self::C*
|
|
: super self::_C&Object&A&B::•()
|
|
;
|
|
}
|
|
static method main() → dynamic {
|
|
core::print(new self::C::•().{self::_C&Object&A::method}());
|
|
}
|
|
|
|
library;
|
|
import self as iss;
|
|
import "dart:core" as core;
|
|
import "issue41210b_lib2.dart" as iss2;
|
|
|
|
import "org-dartlang-testcase:///issue41210b_lib2.dart";
|
|
|
|
abstract class A extends core::Object implements iss2::Interface /*isMixinDeclaration*/ {
|
|
method method({core::String* s = #C1}) → core::String*
|
|
return s;
|
|
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
|
|
}
|
|
abstract class B extends core::Object implements iss2::Interface {
|
|
synthetic constructor •() → iss::B*
|
|
: super core::Object::•()
|
|
;
|
|
abstract member-signature method method() → core::String*; -> iss2::Interface::method
|
|
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
|
|
}
|
|
static method main() → void {}
|
|
|
|
library /*isNonNullableByDefault*/;
|
|
import self as iss2;
|
|
import "dart:core" as core;
|
|
|
|
abstract class Interface extends core::Object {
|
|
synthetic constructor •() → iss2::Interface
|
|
: super core::Object::•()
|
|
;
|
|
abstract method method() → core::String;
|
|
}
|
|
|
|
constants {
|
|
#C1 = "hello"
|
|
}
|