27 lines
247 B
Dart
27 lines
247 B
Dart
library transitiveinfertest;
|
|
|
|
class A {
|
|
int x = 42;
|
|
}
|
|
|
|
class B {
|
|
A a = new A();
|
|
}
|
|
|
|
class C {
|
|
B b = new B();
|
|
}
|
|
|
|
class D {
|
|
C c = new C();
|
|
}
|
|
|
|
void main() {
|
|
var d1 = new D();
|
|
print(d1.c.b.a.x);
|
|
|
|
D d2 = new D();
|
|
print(d2.c.b.a.x);
|
|
}
|
|
|