blob: 441949700d16ecd569cacd2f66f07da70721079b [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
static method main() dynamic {}
static method test<X extends core::Null? = core::Null?, Y extends Never? = Never?, Z extends Never = Never>() dynamic {
(core::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;
}