blob: b3fb9eb8a29f1bf764bad5c17fd81d9f2f756781 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class ResolvedClass<T extends core::Object? = dynamic> extends core::Object {
constructor named() self::ResolvedClass<self::ResolvedClass::T%>
: super core::Object::•()
;
static method unresolvedConstructor() dynamic {}
}
class unresolved_prefix extends core::Object {
synthetic constructor •() self::unresolved_prefix
: super core::Object::•()
;
static method UnresolvedClass<T extends core::Object? = dynamic>() dynamic {}
}
class resolved_prefix extends core::Object {
synthetic constructor •() self::resolved_prefix
: super core::Object::•()
;
static method UnresolvedClass<T extends core::Object? = dynamic>() dynamic {}
}
extension Extension on core::Function {
method unresolvedConstructor = self::Extension|unresolvedConstructor;
tearoff unresolvedConstructor = self::Extension|get#unresolvedConstructor;
}
static method UnresolvedClass<T extends core::Object? = dynamic>() dynamic {}
static method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic {}
static method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
return () dynamic => self::Extension|unresolvedConstructor(#this);
static method main() dynamic {
self::UnresolvedClass<dynamic>();
self::Extension|unresolvedConstructor(#C1);
self::Extension|unresolvedConstructor(#C1);
self::unresolved_prefix::UnresolvedClass<dynamic>();
self::unresolved_prefix::UnresolvedClass<dynamic>();
self::Extension|unresolvedConstructor(#C2);
self::Extension|unresolvedConstructor(#C2);
self::UnresolvedClass<core::int>();
self::UnresolvedClass<core::int>();
self::Extension|unresolvedConstructor(#C3);
self::Extension|unresolvedConstructor(#C3);
self::unresolved_prefix::UnresolvedClass<core::int>();
self::unresolved_prefix::UnresolvedClass<core::int>();
self::Extension|unresolvedConstructor(#C4);
self::Extension|unresolvedConstructor(#C4);
self::ResolvedClass::unresolvedConstructor();
self::ResolvedClass::unresolvedConstructor();
self::resolved_prefix::UnresolvedClass<dynamic>();
self::resolved_prefix::UnresolvedClass<dynamic>();
self::Extension|unresolvedConstructor(#C5);
self::Extension|unresolvedConstructor(#C5);
self::resolved_prefix::UnresolvedClass<core::int>();
self::resolved_prefix::UnresolvedClass<core::int>();
self::Extension|unresolvedConstructor(#C6);
self::Extension|unresolvedConstructor(#C6);
}
constants {
#C1 = static-tearoff self::UnresolvedClass
#C2 = static-tearoff self::unresolved_prefix::UnresolvedClass
#C3 = instantiation #C1 <core::int*>
#C4 = instantiation #C2 <core::int*>
#C5 = static-tearoff self::resolved_prefix::UnresolvedClass
#C6 = instantiation #C5 <core::int*>
}