blob: 029a5de5fe5ae0af3ce80c39e106b055435c8977 [file] [edit]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/issue56406.dart:6:21: Error: The super constructor has no corresponding positional parameter.
// class B1 { B1(super.foo); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:7:22: Error: The super constructor has no corresponding named parameter.
// class B2 { B2({super.foo}); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:8:21: Error: The super constructor has no corresponding positional parameter.
// class B3 { B3(super.foo, {super.bar}); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:8:33: Error: The super constructor has no corresponding named parameter.
// class B3 { B3(super.foo, {super.bar}); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:9:21: Error: The super constructor has no corresponding positional parameter.
// class B4 { B4(super.foo, super.bar); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:9:32: Error: The super constructor has no corresponding positional parameter.
// class B4 { B4(super.foo, super.bar); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:10:22: Error: The super constructor has no corresponding named parameter.
// class B5 { B5({super.foo, super.bar}); }
// ^
//
// pkg/front_end/testcases/general/issue56406.dart:10:33: Error: The super constructor has no corresponding named parameter.
// class B5 { B5({super.foo, super.bar}); }
// ^
//
import self as self;
import "dart:core" as core;
class A extends core::Object {
constructor •() self::A
: super core::Object::•()
;
}
class B1 extends core::Object {
constructor •(dynamic foo) self::B1
: invalid-initializer "pkg/front_end/testcases/general/issue56406.dart:6:21: Error: The super constructor has no corresponding positional parameter.
class B1 { B1(super.foo); }
^"
;
}
class B2 extends core::Object {
constructor •({dynamic foo = #C1}) → self::B2
: invalid-initializer "pkg/front_end/testcases/general/issue56406.dart:7:22: Error: The super constructor has no corresponding named parameter.
class B2 { B2({super.foo}); }
^"
;
}
class B3 extends core::Object {
constructor •(dynamic foo, {dynamic bar = #C1}) → self::B3
: invalid-initializer "pkg/front_end/testcases/general/issue56406.dart:8:21: Error: The super constructor has no corresponding positional parameter.
class B3 { B3(super.foo, {super.bar}); }
^"
;
}
class B4 extends core::Object {
constructor •(dynamic foo, dynamic bar) self::B4
: invalid-initializer "pkg/front_end/testcases/general/issue56406.dart:9:21: Error: The super constructor has no corresponding positional parameter.
class B4 { B4(super.foo, super.bar); }
^"
;
}
class B5 extends core::Object {
constructor •({dynamic foo = #C1, dynamic bar = #C1}) → self::B5
: invalid-initializer "pkg/front_end/testcases/general/issue56406.dart:10:22: Error: The super constructor has no corresponding named parameter.
class B5 { B5({super.foo, super.bar}); }
^"
;
}
constants {
#C1 = null
}