blob: 4f988015afb80cd7da2f373ab9a0f2eca6dc8cb7 [file] [log] [blame]
main = mai::main;
//
// Problems in component:
//
// org-dartlang-test:///b.dart:14:7: Error: 'C' can't implement both 'I<int>' and 'I<String>'
// - 'I' is from 'org-dartlang-test:///b.dart'.
// class C extends A implements B {}
// ^
//
library bLibrary from "org-dartlang-test:///b.dart" as bLi {
class I<T extends dart.core::Object* = dynamic> extends dart.core::Object {
synthetic constructor •() bLi::I<bLi::I::T*>*
: super dart.core::Object::•()
;
abstract member-signature get _identityHashCode() dart.core::int*; -> dart.core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) dart.core::bool*; -> dart.core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOfFalse
abstract member-signature operator ==(dynamic other) dart.core::bool*; -> dart.core::Object::==
abstract member-signature get hashCode() dart.core::int*; -> dart.core::Object::hashCode
abstract member-signature method toString() dart.core::String*; -> dart.core::Object::toString
abstract member-signature method noSuchMethod(dart.core::Invocation* invocation) dynamic; -> dart.core::Object::noSuchMethod
abstract member-signature get runtimeType() dart.core::Type*; -> dart.core::Object::runtimeType
}
class A extends dart.core::Object implements bLi::I<dart.core::int*> {
synthetic constructor •() bLi::A*
: super dart.core::Object::•()
;
abstract member-signature get _identityHashCode() dart.core::int*; -> dart.core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) dart.core::bool*; -> dart.core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOfFalse
abstract member-signature operator ==(dynamic other) dart.core::bool*; -> dart.core::Object::==
abstract member-signature get hashCode() dart.core::int*; -> dart.core::Object::hashCode
abstract member-signature method toString() dart.core::String*; -> dart.core::Object::toString
abstract member-signature method noSuchMethod(dart.core::Invocation* invocation) dynamic; -> dart.core::Object::noSuchMethod
abstract member-signature get runtimeType() dart.core::Type*; -> dart.core::Object::runtimeType
}
class B extends dart.core::Object implements bLi::I<dart.core::String*> {
synthetic constructor •() bLi::B*
: super dart.core::Object::•()
;
abstract member-signature get _identityHashCode() dart.core::int*; -> dart.core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) dart.core::bool*; -> dart.core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) dart.core::bool*; -> dart.core::Object::_simpleInstanceOfFalse
abstract member-signature operator ==(dynamic other) dart.core::bool*; -> dart.core::Object::==
abstract member-signature get hashCode() dart.core::int*; -> dart.core::Object::hashCode
abstract member-signature method toString() dart.core::String*; -> dart.core::Object::toString
abstract member-signature method noSuchMethod(dart.core::Invocation* invocation) dynamic; -> dart.core::Object::noSuchMethod
abstract member-signature get runtimeType() dart.core::Type*; -> dart.core::Object::runtimeType
}
class C extends bLi::A implements bLi::B {
synthetic constructor •() bLi::C*
: super bLi::A::•()
;
}
static method foo() dynamic {
dart.core::print("hello from b.dart foo!");
dart.core::print(new bLi::C::•());
}
}
library mainLibrary from "org-dartlang-test:///main.dart" as mai {
import "org-dartlang-test:///b.dart" as b;
static method main() dynamic {
bLi::foo();
}
}