blob: d746f85c924079fc8857a07d9fabf2563590c435 [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/named_arguments_anywhere/trailing_comma1.dart:17:21: Error: Expected an identifier, but got ','.
// Try inserting an identifier before ','.
// c.instance1(z:z,,);
// ^
//
// pkg/front_end/testcases/named_arguments_anywhere/trailing_comma1.dart:18:21: Error: Expected an identifier, but got ','.
// Try inserting an identifier before ','.
// c.instance2(z:z,,);
// ^
//
// pkg/front_end/testcases/named_arguments_anywhere/trailing_comma1.dart:17:16: Error: Too many positional arguments: 0 allowed, but 1 found.
// Try removing the extra positional arguments.
// c.instance1(z:z,,);
// ^
//
import self as self;
import "dart:core" as core;
class C extends core::Object {
synthetic constructor •() self::C
: super core::Object::•()
;
method instance1({dynamic z = #C1}) → void {}
method instance2(dynamic a, {dynamic z = #C1}) → void {}
}
class Bad extends core::Object {
synthetic constructor •() self::Bad
: super core::Object::•()
;
method method() dynamic {
let final core::int #t1 = self::z in invalid-expression "pkg/front_end/testcases/named_arguments_anywhere/trailing_comma1.dart:17:16: Error: Too many positional arguments: 0 allowed, but 1 found.
Try removing the extra positional arguments.
c.instance1(z:z,,);
^" in self::c.{self::C::instance1}{<inapplicable>}.(invalid-expression "pkg/front_end/testcases/named_arguments_anywhere/trailing_comma1.dart:17:21: Error: This couldn't be parsed.
c.instance1(z:z,,);
^", z: #t1){(invalid-type, {z: invalid-type}) → invalid-type};
let final self::C #t2 = self::c in let final core::int #t3 = self::z in #t2.{self::C::instance2}(invalid-expression "pkg/front_end/testcases/named_arguments_anywhere/trailing_comma1.dart:18:21: Error: This couldn't be parsed.
c.instance2(z:z,,);
^", z: #t3){(dynamic, {z: dynamic}) → void};
}
}
static field self::C c = new self::C::•();
static field core::int z = 42;
static method main() → dynamic {}
constants {
#C1 = null
}