library /*isNonNullableByDefault*/; // // Problems in library: // // pkg/front_end/testcases/patterns/object_pattern_errors.dart:10:14: Error: Expected 0 type arguments. // if (x case A()) {} // Error. // ^ // // pkg/front_end/testcases/patterns/object_pattern_errors.dart:13:14: Error: Expected 1 type arguments. // if (x case B()) {} // Error. // ^ // import self as self; import "dart:core" as core; typedef B = self::A; class A extends core::Object { synthetic constructor •() → self::A : super core::Object::•() ; } static method test(dynamic x) → dynamic { final dynamic #t1 = x; final dynamic #t2 = x; final dynamic #t3 = #t2; if(#t3 is self::A) { } final dynamic #t4 = x; final dynamic #t5 = #t4; if(#t5 is self::A) { } final dynamic #t6 = x; } static method _#B#new#tearOff() → self::A return new self::A::•();