| class Class { |
| late int ; |
| field1; |
| late int ; |
| field2; |
| late ; |
| final int field3; |
| late ; |
| final int field4; |
| } |
| class SubClass extends Class { |
| late int ; |
| field1; |
| late int ; |
| field2 = 0; |
| late ; |
| final int field3; |
| late ; |
| final int field4 = 0; |
| int get directField1 => super.field1; |
| void set directField1(int value) {} |
| int get directField2 => super.field2; |
| void set directField2(int value) {} |
| int get directField3 => super.field3; |
| int get directField4 => super.field4; |
| } |
| main() {} |
| expect(expected, actual) {} |
| throws(f(), String message) {} |