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