blob: bcfdbf4ee36002133b83f592ae75ebdfe2d0e4f6 [file] [log] [blame]
library;
import self as self;
import "issue41435_lib.dart" as iss;
import "org-dartlang-testcase:///issue41435_lib.dart";
static method main() void {
Null nil;
iss::x = null;
iss::x = nil;
iss::takesNever(null);
iss::takesNever(nil);
iss::takesTakesNull(#C1);
iss::f = (Null x) Null {};
}
library /*isNonNullableByDefault*/;
import self as iss;
import "dart:core" as core;
static field Never x = throw "Unreachable";
static field (Null) void f = (core::Object? n) void {};
static method takesNever(Never x) void {}
static method takesTakesNull((Null) void f) void {}
constants {
#C1 = tearoff iss::takesNever
}