| library; | |
| // | |
| // Problems in library: | |
| // | |
| // pkg/front_end/testcases/general/constructor_initializer_invalid.dart:5:24: Error: Expected an initializer. | |
| // class C1 { var f; C1() : ; } | |
| // ^ | |
| // | |
| // pkg/front_end/testcases/general/constructor_initializer_invalid.dart:6:26: Error: Expected an assignment after the field name. | |
| // To initialize a field, use the syntax 'name = value'. | |
| // class C2 { var f; C2() : f; } | |
| // ^ | |
| // | |
| // pkg/front_end/testcases/general/constructor_initializer_invalid.dart:7:26: Error: Expected an assignment after the field name. | |
| // To initialize a field, use the syntax 'name = value'. | |
| // class C3 { var f; C3() : f++; } | |
| // ^ | |
| // | |
| // pkg/front_end/testcases/general/constructor_initializer_invalid.dart:7:26: Error: Can't access 'this' in a field initializer to read 'f'. | |
| // class C3 { var f; C3() : f++; } | |
| // ^ | |
| // | |
| import self as self; | |
| import "dart:core" as core; | |
| class C1 extends core::Object { | |
| field dynamic f = null; | |
| constructor •() → self::C1 | |
| : invalid-initializer "pkg/front_end/testcases/general/constructor_initializer_invalid.dart:5:26: Error: This couldn't be parsed. | |
| class C1 { var f; C1() : ; } | |
| ^" | |
| ; | |
| } | |
| class C2 extends core::Object { | |
| field dynamic f; | |
| constructor •() → self::C2 | |
| : self::C2::f = invalid-expression "pkg/front_end/testcases/general/constructor_initializer_invalid.dart:6:27: Error: This couldn't be parsed. | |
| class C2 { var f; C2() : f; } | |
| ^", super core::Object::•() | |
| ; | |
| } | |
| class C3 extends core::Object { | |
| field dynamic f = null; | |
| constructor •() → self::C3 | |
| : invalid-initializer "pkg/front_end/testcases/general/constructor_initializer_invalid.dart:7:26: Error: This couldn't be parsed. | |
| class C3 { var f; C3() : f++; } | |
| ^" | |
| ; | |
| } | |
| static method main() → dynamic { | |
| self::C1 c1 = new self::C1::•(); | |
| c1.{core::Object::toString}(){() → core::String}; | |
| self::C2 c2 = new self::C2::•(); | |
| c2.{core::Object::toString}(){() → core::String}; | |
| self::C3 c3 = new self::C3::•(); | |
| c3.{core::Object::toString}(){() → core::String}; | |
| } |