| // Formatted problems: |
| // |
| // pkg/front_end/testcases/instantiate_to_bound/inference_super_bounded_rejected.dart:11:13: Error: Inferred type argument 'dart.core::Comparable<dynamic>' violates the corresponding type variable bound of 'B::'. |
| // Try specifying type arguments explicitly so that they conform to the bounds. |
| // var y = new B(); |
| // ^ |
| // pkg/front_end/testcases/instantiate_to_bound/inference_super_bounded_rejected.dart:9:9: Context: Bound of this variable is violated. |
| // class B<T extends Comparable<T>> {} |
| // ^ |
| |
| // Unhandled errors: |
| // |
| // pkg/front_end/testcases/instantiate_to_bound/inference_super_bounded_rejected.dart:11:13: Error: Inferred type argument 'dart.core::Comparable<dynamic>' violates the corresponding type variable bound of 'B::'. |
| // Try specifying type arguments explicitly so that they conform to the bounds. |
| // var y = new B(); |
| // ^ |
| |
| library; |
| import self as self; |
| import "dart:core" as core; |
| |
| class B<T extends core::Comparable<self::B::T> = core::Comparable<dynamic>> extends core::Object { |
| synthetic constructor •() → self::B<self::B::T> |
| : super core::Object::•() |
| ; |
| } |
| static field self::B<core::Comparable<dynamic>> y = new self::B::•<core::Comparable<dynamic>>(); |
| static method main() → dynamic {} |