1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
module Test { class C1 {}; class C2 extends C1 {}; class C3 {}; struct S { Object m1; C1 m2; C2 m3; C3 m4; }; };