blob: 4f738f767bb4fd8d438dd32902664c2e17dd3482 [file] [log] [blame]
library;
import self as self;
import "dart:test";
static method main() dynamic {}
@#C3
library;
import self as self2;
import "dart:core" as core;
import "dart:_internal" as _in;
import "dart:_internal";
@#C5
@/* from org-dartlang-testcase:///patch_lib.dart */ #C6
@/* from org-dartlang-testcase:///patch_lib.dart */ #C8
class Class<@#C10 @/* from org-dartlang-testcase:///patch_lib.dart */ #C12 T extends core::Object? = dynamic> extends core::Object {
@/* from org-dartlang-testcase:///origin_lib.dart */ #C14
@#C6
@#C16
external constructor /* from org-dartlang-testcase:///patch_lib.dart */ •() self2::Class<self2::Class::T%>;
@/* from org-dartlang-testcase:///origin_lib.dart */ #C18
@#C6
@#C20
external method /* from org-dartlang-testcase:///patch_lib.dart */ method<@#C22 S extends core::Object? = dynamic>() void;
}
@#C24
@/* from org-dartlang-testcase:///patch_lib.dart */ #C6
@/* from org-dartlang-testcase:///patch_lib.dart */ #C26
extension Extension<@#C28 @/* from org-dartlang-testcase:///patch_lib.dart */ #C30 T extends core::Object? = dynamic> on core::int {
method method = self2::Extension|method;
method tearoff method = self2::Extension|get#method;
}
@/* from org-dartlang-testcase:///origin_lib.dart */ #C32
@#C6
@#C34
external static extension-member method /* from org-dartlang-testcase:///patch_lib.dart */ Extension|method<T extends core::Object? = dynamic, @#C36 S extends core::Object? = dynamic>(lowered final core::int #this) → void;
static extension-member method /* from org-dartlang-testcase:///patch_lib.dart */ Extension|get#method<T extends core::Object? = dynamic>(lowered final core::int #this) → <S extends core::Object? = dynamic>() → void
return <S extends core::Object? = dynamic>() void => self2::Extension|method<self2::Extension|get#method::T%, S%>(#this);
constants {
#C1 = "origin-library"
#C2 = null
#C3 = core::pragma {name:#C1, options:#C2}
#C4 = "origin-class"
#C5 = core::pragma {name:#C4, options:#C2}
#C6 = _in::_Patch {}
#C7 = "patch-class"
#C8 = core::pragma {name:#C7, options:#C2}
#C9 = "origin-class-type-variable"
#C10 = core::pragma {name:#C9, options:#C2}
#C11 = "patch-class-type-variable"
#C12 = core::pragma {name:#C11, options:#C2}
#C13 = "origin-constructor"
#C14 = core::pragma {name:#C13, options:#C2}
#C15 = "patch-constructor"
#C16 = core::pragma {name:#C15, options:#C2}
#C17 = "origin-procedure"
#C18 = core::pragma {name:#C17, options:#C2}
#C19 = "patch-procedure"
#C20 = core::pragma {name:#C19, options:#C2}
#C21 = "patch-method-type-variable"
#C22 = core::pragma {name:#C21, options:#C2}
#C23 = "origin-extension"
#C24 = core::pragma {name:#C23, options:#C2}
#C25 = "patch-extension"
#C26 = core::pragma {name:#C25, options:#C2}
#C27 = "origin-extension-type-variable"
#C28 = core::pragma {name:#C27, options:#C2}
#C29 = "patch-extension-type-variable"
#C30 = core::pragma {name:#C29, options:#C2}
#C31 = "origin-extension-method"
#C32 = core::pragma {name:#C31, options:#C2}
#C33 = "patch-extension-method"
#C34 = core::pragma {name:#C33, options:#C2}
#C35 = "patch-extension-method-type-variable"
#C36 = core::pragma {name:#C35, options:#C2}
}
Constructor coverage from constants:
org-dartlang-testcase:///origin_lib.dart:
- pragma._ (from org-dartlang-sdk:///sdk/lib/core/annotations.dart)
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)