blob: 8a8d3f237b7ba6f9613d5aad5cbd50620ec3bab3 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
static method main() dynamic {}
static method test<X extends Null = Null, Y extends Never? = Never?, Z extends Never = Never>() dynamic {
(Null) core::int f = (core::Object? x) core::int => 1;
(Never) core::int g = (core::Object? x) core::int => 1;
(Never?) core::int h = (core::Object? x) core::int => 1;
(core::String) core::int i = (core::String x) core::int => 1;
(self::test::X%) core::int j = (core::Object? x) core::int => 1;
(self::test::Y%) core::int k = (core::Object? x) core::int => 1;
(self::test::Z) core::int l = (core::Object? x) core::int => 1;
(self::test::Z?) core::int m = (core::Object? x) core::int => 1;
}