blob: bf68c1dd9bf5525166e0a7214ba7a914a79b4ec8 [file] [log] [blame]
main = <No Member>;
library from "org-dartlang-test:///a.dart" as a {
import "org-dartlang-test:///b.dart";
abstract class MyClassA<C extends b::MyClassB> extends dart.core::Object {
synthetic constructor •() a::MyClassA<a::MyClassA::C>
: super dart.core::Object::•()
;
}
}
library from "org-dartlang-test:///b.dart" as b {
import "org-dartlang-test:///a.dart";
abstract class MyClassB extends dart.core::Object {
synthetic constructor •() b::MyClassB
: super dart.core::Object::•()
;
}
class MyInstance<C extends b::MyClassB, A extends a::MyClassA<b::MyClassB>> extends dart.core::Object /*hasConstConstructor*/ {
final field b::MyInstance::C? myClassC;
final field b::MyInstance::A? myClassA;
const constructor •(b::MyInstance::C? myClassC, b::MyInstance::A? myClassA) b::MyInstance<b::MyInstance::C, b::MyInstance::A>
: b::MyInstance::myClassC = myClassC, b::MyInstance::myClassA = myClassA, super dart.core::Object::•()
;
}
}