1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
void bar () throws Error { } class Foo : Object { public Foo () throws Error { bar (); } construct { bar (); } class construct { bar (); } static construct { bar (); } } void main () { var foo = new Foo (); }