blob: 0a032ba6d9cd13131514815dd9efdaf519fb2adc [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/nnbd/missing_required_named_parameter.dart:15:6: Warning: Missing required named parameter 's'.
// foo();
// ^
//
// pkg/front_end/testcases/nnbd/missing_required_named_parameter.dart:16:8: Warning: Missing required named parameter 'x'.
// new A();
// ^
//
// pkg/front_end/testcases/nnbd/missing_required_named_parameter.dart:18:8: Warning: Missing required named parameter 'y'.
// a.foo();
// ^
//
// pkg/front_end/testcases/nnbd/missing_required_named_parameter.dart:19:6: Warning: Missing required named parameter 's'.
// a.f();
// ^
//
// pkg/front_end/testcases/nnbd/missing_required_named_parameter.dart:20:4: Warning: Missing required named parameter 's'.
// g();
// ^
//
import self as self;
import "dart:core" as core;
class A extends core::Object {
field ({required s: core::String}) void f = ({required core::String s = #C1}) → core::Null? {};
constructor •({required core::int x = #C1}) → self::A
: super core::Object::•()
;
method foo({required core::int y = #C1}) → dynamic {}
}
static field ({required s: core::String}) void g = ({required core::String s = #C1}) → core::Null? {};
static method foo({required core::String s = #C1}) → void {}
static method bar() dynamic {
self::foo();
new self::A::•();
self::A a = new self::A::•(x: 42);
a.{self::A::foo}();
a.{self::A::f}();
self::g.call();
}
static method main() dynamic {}
constants {
#C1 = null
}