blob: e9f64f43aa4c2d62dbf47dee632d6f39922f68f6 [file]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/primary_constructors/constructor_head.dart:33:3: Error: A const constructor can't have a body.
// Try removing either the 'const' keyword or the body.
// const new() {}
// ^^^^^
//
// pkg/front_end/testcases/primary_constructors/constructor_head.dart:38:3: Error: A const constructor can't have a body.
// Try removing either the 'const' keyword or the body.
// const new() : x = 0 {}
// ^^^^^
//
// pkg/front_end/testcases/primary_constructors/constructor_head.dart:69:3: Error: A const constructor can't have a body.
// Try removing either the 'const' keyword or the body.
// const new named() {}
// ^^^^^
//
// pkg/front_end/testcases/primary_constructors/constructor_head.dart:74:3: Error: A const constructor can't have a body.
// Try removing either the 'const' keyword or the body.
// const new named() : x = 0 {}
// ^^^^^
//
import self as self;
import "dart:core" as core;
class C1 extends core::Object {
constructor •() self::C1
;
}
class C2 extends core::Object {
field dynamic x;
constructor •() self::C2
;
}
class C3 extends core::Object {
constructor •() self::C3
;
}
class C4 extends core::Object {
field dynamic x;
constructor •() self::C4
;
}
class C5 extends core::Object /*hasConstConstructor*/ {
const constructor •() self::C5
: super core::Object::•()
;
}
class C6 extends core::Object /*hasConstConstructor*/ {
field dynamic x;
const constructor •() self::C6
: self::C6::x = 0, super core::Object::•()
;
}
class C7 extends core::Object /*hasConstConstructor*/ {
const constructor •() self::C7
: super core::Object::•()
;
}
class C8 extends core::Object /*hasConstConstructor*/ {
field dynamic x;
const constructor •() self::C8
: self::C8::x = 0, super core::Object::•()
;
}
class C9 extends core::Object {
constructor named() self::C9
;
}
class C10 extends core::Object {
field dynamic x;
constructor named() self::C10
;
}
class C11 extends core::Object {
constructor named() self::C11
;
}
class C12 extends core::Object {
field dynamic x;
constructor named() self::C12
;
}
class C13 extends core::Object /*hasConstConstructor*/ {
const constructor named() self::C13
: super core::Object::•()
;
}
class C14 extends core::Object /*hasConstConstructor*/ {
final field dynamic x;
const constructor named() self::C14
: self::C14::x = 0, super core::Object::•()
;
}
class C15 extends core::Object /*hasConstConstructor*/ {
const constructor named() self::C15
: super core::Object::•()
;
}
class C16 extends core::Object /*hasConstConstructor*/ {
final field dynamic x;
const constructor named() self::C16
: self::C16::x = 0, super core::Object::•()
;
}