blob: e8f7d6aa11f616431252962b26aa9f3cd90f95e5 [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/issue53560.dart:9:3: Error: 'B' is already declared in this scope.
// B() : this._(1);
// ^
// pkg/front_end/testcases/general/issue53560.dart:8:3: Context: Previous declaration of 'B'.
// B(_);
// ^
//
import self as self;
import "dart:core" as core;
typedef A<invariant X extends core::Object? = dynamic> = self::B<X%, (X%) dynamic>;
class B<T extends core::Object? = dynamic, Invariance extends (self::B::T%) dynamic = (Never) dynamic> extends core::Object {
constructor •(dynamic _) self::B<self::B::T%, self::B::Invariance>
;
}
static method test() dynamic
;
static method _#A#new#tearOff<invariant X extends core::Object? = dynamic>(dynamic _) → self::B<self::_#A#new#tearOff::X%, (self::_#A#new#tearOff::X%) → dynamic>
return new self::B::•<self::_#A#new#tearOff::X%, (self::_#A#new#tearOff::X%) → dynamic>(_);