[cfe] Ensure Member.isInlineClassMember is set
TEST=existing Change-Id: I16fbeb0bbe431e3f85ed11c21e0506e6aa4abf58 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/302206 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Jens Johansen <jensj@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Srujan Gaddam <srujzs@google.com>
This commit is contained in:
committed by
Commit Queue
parent
aa51ed6bca
commit
c308c9327d
@@ -332,7 +332,11 @@ class LateLowering {
|
||||
fileUri: fileUri,
|
||||
fieldReference: field.fieldReference)
|
||||
..fileOffset = fileOffset
|
||||
..isNonNullableByDefault = true;
|
||||
..isNonNullableByDefault = true
|
||||
// TODO(fishythefish,srujzs,johnniwinther): Also mark the getter/setter
|
||||
// as extension/inline class members.
|
||||
..isExtensionMember = field.isExtensionMember
|
||||
..isInlineClassMember = field.isInlineClassMember;
|
||||
StaticGet fieldCellAccess() =>
|
||||
StaticGet(fieldCell)..fileOffset = fileOffset;
|
||||
|
||||
|
||||
@@ -1100,6 +1100,7 @@ class SourceInlineClassConstructorBuilder
|
||||
nameScheme
|
||||
.getConstructorMemberName(name, isTearOff: true)
|
||||
.attachMember(_constructorTearOff!);
|
||||
_constructorTearOff!.isInlineClassMember = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -683,6 +683,10 @@ class RegularFieldEncoding implements FieldEncoding {
|
||||
_field
|
||||
..isStatic = true
|
||||
..isExtensionMember = true;
|
||||
} else if (fieldBuilder.isInlineClassMember) {
|
||||
_field
|
||||
..isStatic = fieldBuilder.isStatic
|
||||
..isInlineClassMember = true;
|
||||
} else {
|
||||
bool isInstanceMember =
|
||||
!fieldBuilder.isStatic && !fieldBuilder.isTopLevel;
|
||||
@@ -1081,15 +1085,19 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
|
||||
@override
|
||||
void build(
|
||||
SourceLibraryBuilder libraryBuilder, SourceFieldBuilder fieldBuilder) {
|
||||
bool isInstanceMember;
|
||||
bool isInstanceMember = !fieldBuilder.isStatic && !fieldBuilder.isTopLevel;
|
||||
bool isExtensionMember = fieldBuilder.isExtensionMember;
|
||||
bool isInlineClassMember = fieldBuilder.isInlineClassMember;
|
||||
if (isExtensionMember) {
|
||||
_field
|
||||
..isStatic = true
|
||||
..isExtensionMember = isExtensionMember;
|
||||
isInstanceMember = false;
|
||||
} else if (isInlineClassMember) {
|
||||
_field
|
||||
..isStatic = fieldBuilder.isStatic
|
||||
..isInlineClassMember = true;
|
||||
} else {
|
||||
isInstanceMember = !fieldBuilder.isStatic && !fieldBuilder.isTopLevel;
|
||||
_field
|
||||
..isStatic = !isInstanceMember
|
||||
..isExtensionMember = false;
|
||||
@@ -1097,18 +1105,20 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
|
||||
if (_lateIsSetField != null) {
|
||||
_lateIsSetField!
|
||||
..isStatic = !isInstanceMember
|
||||
..isStatic = _field.isStatic
|
||||
..isExtensionMember = isExtensionMember
|
||||
..isInlineClassMember = isInlineClassMember
|
||||
..type = libraryBuilder.loader
|
||||
.createCoreType('bool', Nullability.nonNullable);
|
||||
}
|
||||
_lateGetter
|
||||
..isStatic = !isInstanceMember
|
||||
..isExtensionMember = isExtensionMember;
|
||||
..isExtensionMember = isExtensionMember
|
||||
..isInlineClassMember = isInlineClassMember;
|
||||
if (_lateSetter != null) {
|
||||
_lateSetter!
|
||||
..isStatic = !isInstanceMember
|
||||
..isExtensionMember = isExtensionMember;
|
||||
..isExtensionMember = isExtensionMember
|
||||
..isInlineClassMember = isInlineClassMember;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+8
-8
@@ -302,17 +302,17 @@ Try changing the operand or remove the type arguments.
|
||||
f3<int>; // error
|
||||
^";
|
||||
}
|
||||
static method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Extension|call<T%>(#this);
|
||||
static method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
static extension-member method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
return <T extends core::Object? = dynamic>() → void {};
|
||||
static method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static extension-member method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous1|call<T%>(#this);
|
||||
static method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous2|call<T%>(#this);
|
||||
static method main() → dynamic {
|
||||
self::method<self::Class, core::int>(new self::Class::•(), 0, new self::Class::•(), 0);
|
||||
|
||||
+8
-8
@@ -302,17 +302,17 @@ Try changing the operand or remove the type arguments.
|
||||
f3<int>; // error
|
||||
^";
|
||||
}
|
||||
static method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Extension|call<T%>(#this);
|
||||
static method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
static extension-member method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
return <T extends core::Object? = dynamic>() → void {};
|
||||
static method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static extension-member method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous1|call<T%>(#this);
|
||||
static method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous2|call<T%>(#this);
|
||||
static method main() → dynamic {
|
||||
self::method<self::Class, core::int>(new self::Class::•(), 0, new self::Class::•(), 0);
|
||||
|
||||
+8
-8
@@ -302,17 +302,17 @@ Try changing the operand or remove the type arguments.
|
||||
f3<int>; // error
|
||||
^";
|
||||
}
|
||||
static method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Extension|call<T%>(#this);
|
||||
static method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
static extension-member method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
return <T extends core::Object? = dynamic>() → void {};
|
||||
static method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static extension-member method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous1|call<T%>(#this);
|
||||
static method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous2|call<T%>(#this);
|
||||
static method main() → dynamic {
|
||||
self::method<self::Class, core::int>(new self::Class::•(), 0, new self::Class::•(), 0);
|
||||
|
||||
+8
-8
@@ -302,17 +302,17 @@ Try changing the operand or remove the type arguments.
|
||||
f3<int>; // error
|
||||
^";
|
||||
}
|
||||
static method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Extension|call<T%>(#this);
|
||||
static method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
static extension-member method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
return <T extends core::Object? = dynamic>() → void {};
|
||||
static method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static extension-member method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous1|call<T%>(#this);
|
||||
static method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous2|call<T%>(#this);
|
||||
static method main() → dynamic {
|
||||
self::method<self::Class, core::int>(new self::Class::•(), 0, new self::Class::•(), 0);
|
||||
|
||||
+8
-8
@@ -126,21 +126,21 @@ static method method<T extends self::Class, S extends core::int>(self::Class c,
|
||||
;
|
||||
static method test<T extends self::Class?, S extends core::int>(self::Class? c1, self::GetterCall c2, core::int? i, self::test::T% t1, self::test::T? t2, self::test::S? s, <T extends core::Object? = dynamic>() →? void f1, Never n, dynamic d, core::String a, core::double b, core::bool c, FutureOr<self::Class>f2, core::Function f3) → dynamic
|
||||
;
|
||||
static method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic
|
||||
static extension-member method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic
|
||||
;
|
||||
static method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Extension|call<T%>(#this);
|
||||
static method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
static extension-member method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
;
|
||||
static method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void
|
||||
static extension-member method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void
|
||||
;
|
||||
static method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic
|
||||
static extension-member method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic
|
||||
;
|
||||
static method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous1|call<T%>(#this);
|
||||
static method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic
|
||||
static extension-member method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic
|
||||
;
|
||||
static method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous2|call<T%>(#this);
|
||||
static method main() → dynamic
|
||||
;
|
||||
|
||||
+8
-8
@@ -302,17 +302,17 @@ Try changing the operand or remove the type arguments.
|
||||
f3<int>; // error
|
||||
^";
|
||||
}
|
||||
static method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Extension|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method Extension|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Extension|call<T%>(#this);
|
||||
static method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
static extension-member method ExtensionGetter|get#call(lowered final core::double #this) → <T extends core::Object? = dynamic>() → void
|
||||
return <T extends core::Object? = dynamic>() → void {};
|
||||
static method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method ExtensionSetter|set#call(lowered final core::bool #this, <T extends core::Object? = dynamic>() → void value) → void {}
|
||||
static extension-member method Ambiguous1|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous1|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous1|call<T%>(#this);
|
||||
static method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method Ambiguous2|call<T extends core::Object? = dynamic>(lowered final core::String #this) → dynamic {}
|
||||
static extension-member method Ambiguous2|get#call(lowered final core::String #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::Ambiguous2|call<T%>(#this);
|
||||
static method main() → dynamic {
|
||||
self::method<self::Class, core::int>(new self::Class::•(), 0, new self::Class::•(), 0);
|
||||
|
||||
+5
-5
@@ -61,13 +61,13 @@ extension Ext on self::C {
|
||||
}
|
||||
static method top<T extends core::Object? = dynamic>(self::top::T% value) → self::top::T%
|
||||
return value;
|
||||
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
static extension-member method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
return value;
|
||||
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
static extension-member method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
return value;
|
||||
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
static extension-member method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% value) → T% => self::Ext|einst<T%>(#this, value);
|
||||
static method Ext|emethod(lowered final self::C #this) → void {
|
||||
static extension-member method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f1 = #C6;
|
||||
core::String f1TypeName = #C6.{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
(core::int) → core::int f2 = self::Ext|get#einst(#this)<core::int>;
|
||||
@@ -75,7 +75,7 @@ static method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f3 = self::Ext|get#einst(#this)<core::int>;
|
||||
core::String f3TypeName = (self::Ext|get#einst(#this)<core::int>).{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
}
|
||||
static method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
static extension-member method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
return () → void => self::Ext|emethod(#this);
|
||||
static method main() → void {
|
||||
core::Type t1 = #C7;
|
||||
|
||||
+5
-5
@@ -69,13 +69,13 @@ extension Ext on self::C {
|
||||
}
|
||||
static method top<T extends core::Object? = dynamic>(self::top::T% value) → self::top::T%
|
||||
return value;
|
||||
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
static extension-member method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
return value;
|
||||
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
static extension-member method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
return value;
|
||||
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
static extension-member method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% value) → T% => self::Ext|einst<T%>(#this, value);
|
||||
static method Ext|emethod(lowered final self::C #this) → void {
|
||||
static extension-member method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f1 = #C6;
|
||||
core::String f1TypeName = #C6.{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
(core::int) → core::int f2 = self::Ext|get#einst(#this)<core::int>;
|
||||
@@ -83,7 +83,7 @@ static method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f3 = self::Ext|get#einst(#this)<core::int>;
|
||||
core::String f3TypeName = (self::Ext|get#einst(#this)<core::int>).{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
}
|
||||
static method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
static extension-member method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
return () → void => self::Ext|emethod(#this);
|
||||
static method main() → void {
|
||||
core::Type t1 = #C7;
|
||||
|
||||
+5
-5
@@ -61,13 +61,13 @@ extension Ext on self::C {
|
||||
}
|
||||
static method top<T extends core::Object? = dynamic>(self::top::T% value) → self::top::T%
|
||||
return value;
|
||||
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
static extension-member method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
return value;
|
||||
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
static extension-member method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
return value;
|
||||
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
static extension-member method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% value) → T% => self::Ext|einst<T%>(#this, value);
|
||||
static method Ext|emethod(lowered final self::C #this) → void {
|
||||
static extension-member method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f1 = #C6;
|
||||
core::String f1TypeName = #C6.{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
(core::int) → core::int f2 = self::Ext|get#einst(#this)<core::int>;
|
||||
@@ -75,7 +75,7 @@ static method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f3 = self::Ext|get#einst(#this)<core::int>;
|
||||
core::String f3TypeName = (self::Ext|get#einst(#this)<core::int>).{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
}
|
||||
static method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
static extension-member method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
return () → void => self::Ext|emethod(#this);
|
||||
static method main() → void {
|
||||
core::Type t1 = #C7;
|
||||
|
||||
+5
-5
@@ -61,13 +61,13 @@ extension Ext on self::C {
|
||||
}
|
||||
static method top<T extends core::Object? = dynamic>(self::top::T% value) → self::top::T%
|
||||
return value;
|
||||
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
static extension-member method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
return value;
|
||||
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
static extension-member method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
return value;
|
||||
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
static extension-member method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% value) → T% => self::Ext|einst<T%>(#this, value);
|
||||
static method Ext|emethod(lowered final self::C #this) → void {
|
||||
static extension-member method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f1 = #C6;
|
||||
core::String f1TypeName = #C6.{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
(core::int) → core::int f2 = self::Ext|get#einst(#this)<core::int>;
|
||||
@@ -75,7 +75,7 @@ static method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f3 = self::Ext|get#einst(#this)<core::int>;
|
||||
core::String f3TypeName = (self::Ext|get#einst(#this)<core::int>).{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
}
|
||||
static method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
static extension-member method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
return () → void => self::Ext|emethod(#this);
|
||||
static method main() → void {
|
||||
core::Type t1 = #C7;
|
||||
|
||||
+5
-5
@@ -45,15 +45,15 @@ extension Ext on self::C {
|
||||
}
|
||||
static method top<T extends core::Object? = dynamic>(self::top::T% value) → self::top::T%
|
||||
;
|
||||
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
static extension-member method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
;
|
||||
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
static extension-member method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
;
|
||||
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
static extension-member method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% value) → T% => self::Ext|einst<T%>(#this, value);
|
||||
static method Ext|emethod(lowered final self::C #this) → void
|
||||
static extension-member method Ext|emethod(lowered final self::C #this) → void
|
||||
;
|
||||
static method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
static extension-member method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
return () → void => self::Ext|emethod(#this);
|
||||
static method main() → void
|
||||
;
|
||||
|
||||
+5
-5
@@ -69,13 +69,13 @@ extension Ext on self::C {
|
||||
}
|
||||
static method top<T extends core::Object? = dynamic>(self::top::T% value) → self::top::T%
|
||||
return value;
|
||||
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
static extension-member method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) → self::Ext|estat::T%
|
||||
return value;
|
||||
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
static extension-member method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
|
||||
return value;
|
||||
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
static extension-member method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% value) → T% => self::Ext|einst<T%>(#this, value);
|
||||
static method Ext|emethod(lowered final self::C #this) → void {
|
||||
static extension-member method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f1 = #C6;
|
||||
core::String f1TypeName = #C6.{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
(core::int) → core::int f2 = self::Ext|get#einst(#this)<core::int>;
|
||||
@@ -83,7 +83,7 @@ static method Ext|emethod(lowered final self::C #this) → void {
|
||||
(core::int) → core::int f3 = self::Ext|get#einst(#this)<core::int>;
|
||||
core::String f3TypeName = (self::Ext|get#einst(#this)<core::int>).{core::Object::runtimeType}{core::Type}.{core::Type::toString}(){() → core::String};
|
||||
}
|
||||
static method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
static extension-member method Ext|get#emethod(lowered final self::C #this) → () → void
|
||||
return () → void => self::Ext|emethod(#this);
|
||||
static method main() → void {
|
||||
core::Type t1 = #C7;
|
||||
|
||||
@@ -30,9 +30,9 @@ extension FunctionApplier on core::Function {
|
||||
}
|
||||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return <self::m::X%>[x];
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
static extension-member method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
static extension-member method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/issue46719.dart:24:10: Error: A constructor tear-off can't have type arguments after the constructor name.
|
||||
|
||||
+2
-2
@@ -30,9 +30,9 @@ extension FunctionApplier on core::Function {
|
||||
}
|
||||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return core::_GrowableList::_literal1<self::m::X%>(x);
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
static extension-member method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
static extension-member method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/issue46719.dart:24:10: Error: A constructor tear-off can't have type arguments after the constructor name.
|
||||
|
||||
@@ -30,9 +30,9 @@ extension FunctionApplier on core::Function {
|
||||
}
|
||||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return <self::m::X%>[x];
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
static extension-member method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
static extension-member method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/issue46719.dart:24:10: Error: A constructor tear-off can't have type arguments after the constructor name.
|
||||
|
||||
@@ -30,9 +30,9 @@ extension FunctionApplier on core::Function {
|
||||
}
|
||||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return <self::m::X%>[x];
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
static extension-member method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
static extension-member method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/issue46719.dart:24:10: Error: A constructor tear-off can't have type arguments after the constructor name.
|
||||
|
||||
@@ -20,9 +20,9 @@ extension FunctionApplier on core::Function {
|
||||
}
|
||||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
;
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
static extension-member method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
;
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
static extension-member method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic
|
||||
;
|
||||
|
||||
+2
-2
@@ -30,9 +30,9 @@ extension FunctionApplier on core::Function {
|
||||
}
|
||||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return core::_GrowableList::_literal1<self::m::X%>(x);
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
static extension-member method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
static extension-member method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/issue46719.dart:24:10: Error: A constructor tear-off can't have type arguments after the constructor name.
|
||||
|
||||
@@ -199,10 +199,10 @@ extension E on core::int {
|
||||
}
|
||||
static field core::int new = 87;
|
||||
static field self::C c = new self::C::•();
|
||||
external static method E|get#new(lowered core::int #this) → core::int;
|
||||
external static method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
external static extension-member method E|get#new(lowered core::int #this) → core::int;
|
||||
external static extension-member method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static extension-member method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::E|call<T%>(#this);
|
||||
static method method(dynamic d) → dynamic
|
||||
return d{dynamic}.new;
|
||||
|
||||
+4
-4
@@ -199,10 +199,10 @@ extension E on core::int {
|
||||
}
|
||||
static field core::int new = 87;
|
||||
static field self::C c = new self::C::•();
|
||||
external static method E|get#new(lowered core::int #this) → core::int;
|
||||
external static method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
external static extension-member method E|get#new(lowered core::int #this) → core::int;
|
||||
external static extension-member method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static extension-member method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::E|call<T%>(#this);
|
||||
static method method(dynamic d) → dynamic
|
||||
return d{dynamic}.new;
|
||||
|
||||
@@ -199,10 +199,10 @@ extension E on core::int {
|
||||
}
|
||||
static field core::int new = 87;
|
||||
static field self::C c = new self::C::•();
|
||||
external static method E|get#new(lowered core::int #this) → core::int;
|
||||
external static method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
external static extension-member method E|get#new(lowered core::int #this) → core::int;
|
||||
external static extension-member method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static extension-member method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::E|call<T%>(#this);
|
||||
static method method(dynamic d) → dynamic
|
||||
return d{dynamic}.new;
|
||||
|
||||
+4
-4
@@ -199,10 +199,10 @@ extension E on core::int {
|
||||
}
|
||||
static field core::int new = 87;
|
||||
static field self::C c = new self::C::•();
|
||||
external static method E|get#new(lowered core::int #this) → core::int;
|
||||
external static method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
external static extension-member method E|get#new(lowered core::int #this) → core::int;
|
||||
external static extension-member method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static extension-member method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::E|call<T%>(#this);
|
||||
static method method(dynamic d) → dynamic
|
||||
return d{dynamic}.new;
|
||||
|
||||
+4
-4
@@ -44,11 +44,11 @@ extension E on core::int {
|
||||
}
|
||||
static field core::int new;
|
||||
static field self::C c;
|
||||
external static method E|get#new(lowered core::int #this) → core::int;
|
||||
external static method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic
|
||||
external static extension-member method E|get#new(lowered core::int #this) → core::int;
|
||||
external static extension-member method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static extension-member method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic
|
||||
;
|
||||
static method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
static extension-member method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::E|call<T%>(#this);
|
||||
static method method(dynamic d) → dynamic
|
||||
;
|
||||
|
||||
+4
-4
@@ -199,10 +199,10 @@ extension E on core::int {
|
||||
}
|
||||
static field core::int new = 87;
|
||||
static field self::C c = new self::C::•();
|
||||
external static method E|get#new(lowered core::int #this) → core::int;
|
||||
external static method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
external static extension-member method E|get#new(lowered core::int #this) → core::int;
|
||||
external static extension-member method E|set#new(lowered core::int #this, core::int #externalFieldValue) → void;
|
||||
static extension-member method E|call<T extends core::Object? = dynamic>(lowered final core::int #this) → dynamic {}
|
||||
static extension-member method E|get#call(lowered final core::int #this) → <T extends core::Object? = dynamic>() → dynamic
|
||||
return <T extends core::Object? = dynamic>() → dynamic => self::E|call<T%>(#this);
|
||||
static method method(dynamic d) → dynamic
|
||||
return d{dynamic}.new;
|
||||
|
||||
+2
-2
@@ -25,8 +25,8 @@ extension Extension on core::Function {
|
||||
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
|
||||
static extension-member method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic {}
|
||||
static extension-member method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
return () → dynamic => self::Extension|unresolvedConstructor(#this);
|
||||
static method main() → dynamic {
|
||||
self::UnresolvedClass<dynamic>();
|
||||
|
||||
+2
-2
@@ -25,8 +25,8 @@ extension Extension on core::Function {
|
||||
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
|
||||
static extension-member method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic {}
|
||||
static extension-member method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
return () → dynamic => self::Extension|unresolvedConstructor(#this);
|
||||
static method main() → dynamic {
|
||||
self::UnresolvedClass<dynamic>();
|
||||
|
||||
+2
-2
@@ -25,8 +25,8 @@ extension Extension on core::Function {
|
||||
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
|
||||
static extension-member method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic {}
|
||||
static extension-member method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
return () → dynamic => self::Extension|unresolvedConstructor(#this);
|
||||
static method main() → dynamic {
|
||||
self::UnresolvedClass<dynamic>();
|
||||
|
||||
+2
-2
@@ -25,8 +25,8 @@ extension Extension on core::Function {
|
||||
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
|
||||
static extension-member method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic {}
|
||||
static extension-member method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
return () → dynamic => self::Extension|unresolvedConstructor(#this);
|
||||
static method main() → dynamic {
|
||||
self::UnresolvedClass<dynamic>();
|
||||
|
||||
+2
-2
@@ -26,9 +26,9 @@ extension Extension on core::Function {
|
||||
}
|
||||
static method UnresolvedClass<T extends core::Object? = dynamic>() → dynamic
|
||||
;
|
||||
static method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic
|
||||
static extension-member method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic
|
||||
;
|
||||
static method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
static extension-member method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
return () → dynamic => self::Extension|unresolvedConstructor(#this);
|
||||
static method main() → dynamic
|
||||
;
|
||||
|
||||
+2
-2
@@ -25,8 +25,8 @@ extension Extension on core::Function {
|
||||
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
|
||||
static extension-member method Extension|unresolvedConstructor(lowered final core::Function #this) → dynamic {}
|
||||
static extension-member method Extension|get#unresolvedConstructor(lowered final core::Function #this) → () → dynamic
|
||||
return () → dynamic => self::Extension|unresolvedConstructor(#this);
|
||||
static method main() → dynamic {
|
||||
self::UnresolvedClass<dynamic>();
|
||||
|
||||
@@ -75,9 +75,9 @@ static field core::List<void> v2 = <void>[];
|
||||
static final field core::String v3 = throw "Anything";
|
||||
static const field core::List<self::C> v4 = #C5;
|
||||
static const field core::Map<core::Type, core::Type> v5 = #C7;
|
||||
static method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
static extension-member method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
return t;
|
||||
static method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
static extension-member method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
return (dynamic t) → dynamic => self::E|foo(#this, t);
|
||||
static method main() → dynamic {
|
||||
core::List<self::C> v8 = <self::C>[];
|
||||
|
||||
+2
-2
@@ -75,9 +75,9 @@ static field core::List<void> v2 = <void>[];
|
||||
static final field core::String v3 = throw "Anything";
|
||||
static const field core::List<self::C> v4 = #C5;
|
||||
static const field core::Map<core::Type, core::Type> v5 = #C7;
|
||||
static method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
static extension-member method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
return t;
|
||||
static method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
static extension-member method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
return (dynamic t) → dynamic => self::E|foo(#this, t);
|
||||
static method main() → dynamic {
|
||||
core::List<self::C> v8 = <self::C>[];
|
||||
|
||||
@@ -75,9 +75,9 @@ static field core::List<void> v2 = <void>[];
|
||||
static final field core::String v3 = throw "Anything";
|
||||
static const field core::List<self::C> v4 = #C5;
|
||||
static const field core::Map<core::Type, core::Type> v5 = #C7;
|
||||
static method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
static extension-member method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
return t;
|
||||
static method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
static extension-member method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
return (dynamic t) → dynamic => self::E|foo(#this, t);
|
||||
static method main() → dynamic {
|
||||
core::List<self::C> v8 = <self::C>[];
|
||||
|
||||
+2
-2
@@ -75,9 +75,9 @@ static field core::List<void> v2 = <void>[];
|
||||
static final field core::String v3 = throw "Anything";
|
||||
static const field core::List<self::C> v4 = #C5;
|
||||
static const field core::Map<core::Type, core::Type> v5 = #C7;
|
||||
static method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
static extension-member method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
return t;
|
||||
static method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
static extension-member method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
return (dynamic t) → dynamic => self::E|foo(#this, t);
|
||||
static method main() → dynamic {
|
||||
core::List<self::C> v8 = <self::C>[];
|
||||
|
||||
+2
-2
@@ -71,9 +71,9 @@ static field core::List<void> v2;
|
||||
static final field core::String v3;
|
||||
static const field core::List<self::C> v4 = const <self::C>[];
|
||||
static const field core::Map<core::Type, core::Type> v5 = const <core::Type, core::Type>{dynamic: dynamic};
|
||||
static method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
static extension-member method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
;
|
||||
static method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
static extension-member method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
return (dynamic t) → dynamic => self::E|foo(#this, t);
|
||||
static method main() → dynamic
|
||||
;
|
||||
|
||||
+2
-2
@@ -75,9 +75,9 @@ static field core::List<void> v2 = <void>[];
|
||||
static final field core::String v3 = throw "Anything";
|
||||
static const field core::List<self::C> v4 = #C5;
|
||||
static const field core::Map<core::Type, core::Type> v5 = #C7;
|
||||
static method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
static extension-member method E|foo(lowered final dynamic #this, dynamic t) → dynamic
|
||||
return t;
|
||||
static method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
static extension-member method E|get#foo(lowered final dynamic #this) → (dynamic) → dynamic
|
||||
return (dynamic t) → dynamic => self::E|foo(#this, t);
|
||||
static method main() → dynamic {
|
||||
core::List<self::C> v8 = <self::C>[];
|
||||
|
||||
@@ -32,28 +32,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = self::B|(a);
|
||||
self::B b2 = self::B|named(0);
|
||||
|
||||
+18
-18
@@ -33,28 +33,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => js_2::callMethod<T%>(#this, "genericMethod", <dynamic>[t]);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||
|
||||
@@ -32,28 +32,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = self::B|(a);
|
||||
self::B b2 = self::B|named(0);
|
||||
|
||||
@@ -32,28 +32,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = self::B|(a);
|
||||
self::B b2 = self::B|named(0);
|
||||
|
||||
@@ -31,28 +31,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void
|
||||
;
|
||||
|
||||
|
||||
+18
-18
@@ -33,28 +33,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => js_2::callMethod<T%>(#this, "genericMethod", <dynamic>[t]);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||
|
||||
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
+10
-10
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -18,25 +18,25 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
;
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J
|
||||
static inline-class-member method J|_(core::int i) → self::J
|
||||
;
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
;
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%>
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%>
|
||||
;
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic
|
||||
;
|
||||
|
||||
+10
-10
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -32,28 +32,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = self::B|(a);
|
||||
self::B b2 = self::B|named(0);
|
||||
|
||||
+18
-18
@@ -33,28 +33,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => js_2::callMethod<T%>(#this, "genericMethod", <dynamic>[t]);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||
|
||||
@@ -32,28 +32,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = self::B|(a);
|
||||
self::B b2 = self::B|named(0);
|
||||
|
||||
@@ -32,28 +32,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = self::B|(a);
|
||||
self::B b2 = self::B|named(0);
|
||||
|
||||
@@ -31,28 +31,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return self::B|(a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return self::B|named(i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => self::B|method(#this);
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => self::B|genericMethod<T%>(#this, t);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void
|
||||
;
|
||||
|
||||
|
||||
+18
-18
@@ -33,28 +33,28 @@ inline class B /* declaredRepresentationType = self::A */ {
|
||||
constructor named = self::B|named;
|
||||
tearoff named = self::B|_#named#tearOff;
|
||||
}
|
||||
external static method B|(self::A a) → self::B;
|
||||
static method B|_#new#tearOff(self::A a) → self::B
|
||||
external static inline-class-member method B|(self::A a) → self::B;
|
||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
external static method B|named(core::int i) → self::B;
|
||||
static method B|_#named#tearOff(core::int i) → self::B
|
||||
external static inline-class-member method B|named(core::int i) → self::B;
|
||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||
external static method B|get#field(lowered self::A #this) → self::A;
|
||||
external static method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static method B|method(lowered final self::B #this) → self::A;
|
||||
static method B|get#method(lowered final self::B #this) → () → self::A
|
||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||
external static method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
external static inline-class-member method B|genericMethod<T extends core::Object? = dynamic>(lowered final self::B #this, self::B|genericMethod::T% t) → self::B|genericMethod::T%;
|
||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends core::Object? = dynamic>(T%) → T%
|
||||
return <T extends core::Object? = dynamic>(T% t) → T% => js_2::callMethod<T%>(#this, "genericMethod", <dynamic>[t]);
|
||||
external static method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static get B|staticField() → self::A;
|
||||
external static set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static method B|staticMethod() → self::A;
|
||||
external static method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static get B|staticGetter() → self::B;
|
||||
external static set B|staticSetter(self::B b) → void;
|
||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
||||
external static inline-class-member get B|staticField() → self::A;
|
||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||
external static inline-class-member method B|staticMethod() → self::A;
|
||||
external static inline-class-member method B|staticGenericMethod<T extends core::Object? = dynamic>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
|
||||
external static inline-class-member get B|staticGetter() → self::B;
|
||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
||||
static method method(self::A a) → void {
|
||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||
|
||||
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
+10
-10
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -18,25 +18,25 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
;
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J
|
||||
static inline-class-member method J|_(core::int i) → self::J
|
||||
;
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
;
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%>
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%>
|
||||
;
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic
|
||||
;
|
||||
|
||||
+10
-10
@@ -18,29 +18,29 @@ inline class K<T extends core::Object? = dynamic> /* declaredRepresentationType
|
||||
constructor _ = self::K|_;
|
||||
tearoff _ = self::K|_#_#tearOff;
|
||||
}
|
||||
static method I|() → self::I
|
||||
static inline-class-member method I|() → self::I
|
||||
return 0 as self::I;
|
||||
static method I|_#new#tearOff() → self::I
|
||||
static inline-class-member method I|_#new#tearOff() → self::I
|
||||
return self::I|();
|
||||
static method J|(core::int i) → self::J
|
||||
static inline-class-member method J|(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method J|_#new#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
||||
return self::J|(i);
|
||||
static method J|_(core::int i) → self::J {
|
||||
static inline-class-member method J|_(core::int i) → self::J {
|
||||
lowered final self::J #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method J|_#_#tearOff(core::int i) → self::J
|
||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
||||
return self::J|_(i);
|
||||
static method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
||||
return self::K|_<self::K|::T%>(i);
|
||||
static method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||
static method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
||||
lowered final self::K<self::K|_::T%> #this = i;
|
||||
return #this;
|
||||
}
|
||||
static method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||
static method main() → dynamic {
|
||||
self::expect(0, self::I|());
|
||||
|
||||
@@ -24,8 +24,8 @@ extension E on self::A {
|
||||
get bar = self::E|get#bar;
|
||||
set foo = self::E|set#foo;
|
||||
}
|
||||
static method E|set#foo(lowered final self::A #this, core::int value) → void {}
|
||||
static method E|get#bar(lowered final self::A #this) → core::int
|
||||
static extension-member method E|set#foo(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::int
|
||||
return 42;
|
||||
static method test(self::E e) → dynamic {
|
||||
self::E|set#foo(e, 42);
|
||||
|
||||
@@ -24,8 +24,8 @@ extension E on self::A {
|
||||
get bar = self::E|get#bar;
|
||||
set foo = self::E|set#foo;
|
||||
}
|
||||
static method E|set#foo(lowered final self::A #this, core::int value) → void {}
|
||||
static method E|get#bar(lowered final self::A #this) → core::int
|
||||
static extension-member method E|set#foo(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::int
|
||||
return 42;
|
||||
static method test(self::E e) → dynamic {
|
||||
self::E|set#foo(e, 42);
|
||||
|
||||
+2
-2
@@ -24,8 +24,8 @@ extension E on self::A {
|
||||
get bar = self::E|get#bar;
|
||||
set foo = self::E|set#foo;
|
||||
}
|
||||
static method E|set#foo(lowered final self::A #this, core::int value) → void {}
|
||||
static method E|get#bar(lowered final self::A #this) → core::int
|
||||
static extension-member method E|set#foo(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::int
|
||||
return 42;
|
||||
static method test(self::E e) → dynamic {
|
||||
self::E|set#foo(e, 42);
|
||||
|
||||
+2
-2
@@ -10,9 +10,9 @@ extension E on self::A {
|
||||
get bar = self::E|get#bar;
|
||||
set foo = self::E|set#foo;
|
||||
}
|
||||
static method E|set#foo(lowered final self::A #this, core::int value) → void
|
||||
static extension-member method E|set#foo(lowered final self::A #this, core::int value) → void
|
||||
;
|
||||
static method E|get#bar(lowered final self::A #this) → core::int
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::int
|
||||
;
|
||||
static method test(self::E e) → dynamic
|
||||
;
|
||||
|
||||
@@ -11,8 +11,8 @@ extension E on self::A? {
|
||||
method foo = self::E|foo;
|
||||
tearoff foo = self::E|get#foo;
|
||||
}
|
||||
static method E|foo(lowered final self::A? #this) → void {}
|
||||
static method E|get#foo(lowered final self::A? #this) → () → void
|
||||
static extension-member method E|foo(lowered final self::A? #this) → void {}
|
||||
static extension-member method E|get#foo(lowered final self::A? #this) → () → void
|
||||
return () → void => self::E|foo(#this);
|
||||
static method bar(self::E e) → dynamic
|
||||
return self::E|foo(e);
|
||||
|
||||
@@ -11,8 +11,8 @@ extension E on self::A? {
|
||||
method foo = self::E|foo;
|
||||
tearoff foo = self::E|get#foo;
|
||||
}
|
||||
static method E|foo(lowered final self::A? #this) → void {}
|
||||
static method E|get#foo(lowered final self::A? #this) → () → void
|
||||
static extension-member method E|foo(lowered final self::A? #this) → void {}
|
||||
static extension-member method E|get#foo(lowered final self::A? #this) → () → void
|
||||
return () → void => self::E|foo(#this);
|
||||
static method bar(self::E e) → dynamic
|
||||
return self::E|foo(e);
|
||||
|
||||
+2
-2
@@ -11,8 +11,8 @@ extension E on self::A? {
|
||||
method foo = self::E|foo;
|
||||
tearoff foo = self::E|get#foo;
|
||||
}
|
||||
static method E|foo(lowered final self::A? #this) → void {}
|
||||
static method E|get#foo(lowered final self::A? #this) → () → void
|
||||
static extension-member method E|foo(lowered final self::A? #this) → void {}
|
||||
static extension-member method E|get#foo(lowered final self::A? #this) → () → void
|
||||
return () → void => self::E|foo(#this);
|
||||
static method bar(self::E e) → dynamic
|
||||
return self::E|foo(e);
|
||||
|
||||
+2
-2
@@ -10,9 +10,9 @@ extension E on self::A? {
|
||||
method foo = self::E|foo;
|
||||
tearoff foo = self::E|get#foo;
|
||||
}
|
||||
static method E|foo(lowered final self::A? #this) → void
|
||||
static extension-member method E|foo(lowered final self::A? #this) → void
|
||||
;
|
||||
static method E|get#foo(lowered final self::A? #this) → () → void
|
||||
static extension-member method E|get#foo(lowered final self::A? #this) → () → void
|
||||
return () → void => self::E|foo(#this);
|
||||
static method bar(self::E e) → dynamic
|
||||
;
|
||||
|
||||
@@ -11,8 +11,8 @@ extension type on self::A {
|
||||
method method = self::type|method;
|
||||
tearoff method = self::type|get#method;
|
||||
}
|
||||
static method type|method(lowered final self::A #this) → dynamic {}
|
||||
static method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
static extension-member method type|method(lowered final self::A #this) → dynamic {}
|
||||
static extension-member method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
return () → dynamic => self::type|method(#this);
|
||||
static method test() → dynamic {
|
||||
self::type|method(new self::A::•());
|
||||
|
||||
+2
-2
@@ -11,8 +11,8 @@ extension type on self::A {
|
||||
method method = self::type|method;
|
||||
tearoff method = self::type|get#method;
|
||||
}
|
||||
static method type|method(lowered final self::A #this) → dynamic {}
|
||||
static method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
static extension-member method type|method(lowered final self::A #this) → dynamic {}
|
||||
static extension-member method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
return () → dynamic => self::type|method(#this);
|
||||
static method test() → dynamic {
|
||||
self::type|method(new self::A::•());
|
||||
|
||||
@@ -11,8 +11,8 @@ extension type on self::A {
|
||||
method method = self::type|method;
|
||||
tearoff method = self::type|get#method;
|
||||
}
|
||||
static method type|method(lowered final self::A #this) → dynamic {}
|
||||
static method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
static extension-member method type|method(lowered final self::A #this) → dynamic {}
|
||||
static extension-member method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
return () → dynamic => self::type|method(#this);
|
||||
static method test() → dynamic {
|
||||
self::type|method(new self::A::•());
|
||||
|
||||
+2
-2
@@ -11,8 +11,8 @@ extension type on self::A {
|
||||
method method = self::type|method;
|
||||
tearoff method = self::type|get#method;
|
||||
}
|
||||
static method type|method(lowered final self::A #this) → dynamic {}
|
||||
static method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
static extension-member method type|method(lowered final self::A #this) → dynamic {}
|
||||
static extension-member method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
return () → dynamic => self::type|method(#this);
|
||||
static method test() → dynamic {
|
||||
self::type|method(new self::A::•());
|
||||
|
||||
+2
-2
@@ -10,9 +10,9 @@ extension type on self::A {
|
||||
method method = self::type|method;
|
||||
tearoff method = self::type|get#method;
|
||||
}
|
||||
static method type|method(lowered final self::A #this) → dynamic
|
||||
static extension-member method type|method(lowered final self::A #this) → dynamic
|
||||
;
|
||||
static method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
static extension-member method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
return () → dynamic => self::type|method(#this);
|
||||
static method test() → dynamic
|
||||
;
|
||||
|
||||
+2
-2
@@ -11,8 +11,8 @@ extension type on self::A {
|
||||
method method = self::type|method;
|
||||
tearoff method = self::type|get#method;
|
||||
}
|
||||
static method type|method(lowered final self::A #this) → dynamic {}
|
||||
static method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
static extension-member method type|method(lowered final self::A #this) → dynamic {}
|
||||
static extension-member method type|get#method(lowered final self::A #this) → () → dynamic
|
||||
return () → dynamic => self::type|method(#this);
|
||||
static method test() → dynamic {
|
||||
self::type|method(new self::A::•());
|
||||
|
||||
@@ -44,9 +44,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
get baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|get#bar(lowered final self::A #this) → core::double
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::double
|
||||
return 3.14;
|
||||
static method ET|get#baz(lowered final self::A #this) → core::String
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → core::String
|
||||
return "baz";
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::foo}{core::int};
|
||||
|
||||
@@ -44,9 +44,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
get baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|get#bar(lowered final self::A #this) → core::double
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::double
|
||||
return 3.14;
|
||||
static method ET|get#baz(lowered final self::A #this) → core::String
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → core::String
|
||||
return "baz";
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::foo}{core::int};
|
||||
|
||||
+2
-2
@@ -44,9 +44,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
get baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|get#bar(lowered final self::A #this) → core::double
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::double
|
||||
return 3.14;
|
||||
static method ET|get#baz(lowered final self::A #this) → core::String
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → core::String
|
||||
return "baz";
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::foo}{core::int};
|
||||
|
||||
+2
-2
@@ -14,9 +14,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
get baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|get#bar(lowered final self::A #this) → core::double
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → core::double
|
||||
;
|
||||
static method ET|get#baz(lowered final self::A #this) → core::String
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → core::String
|
||||
;
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic
|
||||
;
|
||||
|
||||
@@ -45,13 +45,13 @@ extension type ET on self::A {
|
||||
method baz = self::ET|baz;
|
||||
tearoff baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|bar(lowered final self::A #this) → void
|
||||
static extension-member method E|bar(lowered final self::A #this) → void
|
||||
return #this.{self::A::foo}(){() → void};
|
||||
static method E|get#bar(lowered final self::A #this) → () → void
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → () → void
|
||||
return () → void => self::E|bar(#this);
|
||||
static method ET|baz(lowered final self::A #this) → void
|
||||
static extension-member method ET|baz(lowered final self::A #this) → void
|
||||
return #this.{self::A::foo}(){() → void};
|
||||
static method ET|get#baz(lowered final self::A #this) → () → void
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → () → void
|
||||
return () → void => self::ET|baz(#this);
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::foo}(){() → void};
|
||||
|
||||
@@ -45,13 +45,13 @@ extension type ET on self::A {
|
||||
method baz = self::ET|baz;
|
||||
tearoff baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|bar(lowered final self::A #this) → void
|
||||
static extension-member method E|bar(lowered final self::A #this) → void
|
||||
return #this.{self::A::foo}(){() → void};
|
||||
static method E|get#bar(lowered final self::A #this) → () → void
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → () → void
|
||||
return () → void => self::E|bar(#this);
|
||||
static method ET|baz(lowered final self::A #this) → void
|
||||
static extension-member method ET|baz(lowered final self::A #this) → void
|
||||
return #this.{self::A::foo}(){() → void};
|
||||
static method ET|get#baz(lowered final self::A #this) → () → void
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → () → void
|
||||
return () → void => self::ET|baz(#this);
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::foo}(){() → void};
|
||||
|
||||
+4
-4
@@ -45,13 +45,13 @@ extension type ET on self::A {
|
||||
method baz = self::ET|baz;
|
||||
tearoff baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|bar(lowered final self::A #this) → void
|
||||
static extension-member method E|bar(lowered final self::A #this) → void
|
||||
return #this.{self::A::foo}(){() → void};
|
||||
static method E|get#bar(lowered final self::A #this) → () → void
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → () → void
|
||||
return () → void => self::E|bar(#this);
|
||||
static method ET|baz(lowered final self::A #this) → void
|
||||
static extension-member method ET|baz(lowered final self::A #this) → void
|
||||
return #this.{self::A::foo}(){() → void};
|
||||
static method ET|get#baz(lowered final self::A #this) → () → void
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → () → void
|
||||
return () → void => self::ET|baz(#this);
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::foo}(){() → void};
|
||||
|
||||
+4
-4
@@ -16,13 +16,13 @@ extension type ET on self::A {
|
||||
method baz = self::ET|baz;
|
||||
tearoff baz = self::ET|get#baz;
|
||||
}
|
||||
static method E|bar(lowered final self::A #this) → void
|
||||
static extension-member method E|bar(lowered final self::A #this) → void
|
||||
;
|
||||
static method E|get#bar(lowered final self::A #this) → () → void
|
||||
static extension-member method E|get#bar(lowered final self::A #this) → () → void
|
||||
return () → void => self::E|bar(#this);
|
||||
static method ET|baz(lowered final self::A #this) → void
|
||||
static extension-member method ET|baz(lowered final self::A #this) → void
|
||||
;
|
||||
static method ET|get#baz(lowered final self::A #this) → () → void
|
||||
static extension-member method ET|get#baz(lowered final self::A #this) → () → void
|
||||
return () → void => self::ET|baz(#this);
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic
|
||||
;
|
||||
|
||||
+2
-2
@@ -79,9 +79,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
operator ~/ = self::ET|~/;
|
||||
}
|
||||
static method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
return 42;
|
||||
static method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
return 42;
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::*}("foobar"){(dynamic) → dynamic};
|
||||
|
||||
@@ -79,9 +79,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
operator ~/ = self::ET|~/;
|
||||
}
|
||||
static method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
return 42;
|
||||
static method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
return 42;
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::*}("foobar"){(dynamic) → dynamic};
|
||||
|
||||
+2
-2
@@ -79,9 +79,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
operator ~/ = self::ET|~/;
|
||||
}
|
||||
static method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
return 42;
|
||||
static method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
return 42;
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic {
|
||||
a.{self::A::*}("foobar"){(dynamic) → dynamic};
|
||||
|
||||
+2
-2
@@ -20,9 +20,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
operator ~/ = self::ET|~/;
|
||||
}
|
||||
static method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method E|+(lowered final self::A #this, dynamic other) → dynamic
|
||||
;
|
||||
static method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
static extension-member method ET|~/(lowered final self::A #this, dynamic other) → dynamic
|
||||
;
|
||||
static method test(self::A a, self::E e, self::ET et) → dynamic
|
||||
;
|
||||
|
||||
@@ -45,8 +45,8 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
set baz = self::ET|set#baz;
|
||||
}
|
||||
static method E|set#bar(lowered final self::A #this, core::int value) → void {}
|
||||
static method ET|set#baz(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method E|set#bar(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method ET|set#baz(lowered final self::A #this, core::int value) → void {}
|
||||
static method test(self::A a, self::E e) → dynamic {
|
||||
a.{self::A::foo} = 42;
|
||||
self::E|set#bar(a, 42);
|
||||
|
||||
@@ -45,8 +45,8 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
set baz = self::ET|set#baz;
|
||||
}
|
||||
static method E|set#bar(lowered final self::A #this, core::int value) → void {}
|
||||
static method ET|set#baz(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method E|set#bar(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method ET|set#baz(lowered final self::A #this, core::int value) → void {}
|
||||
static method test(self::A a, self::E e) → dynamic {
|
||||
a.{self::A::foo} = 42;
|
||||
self::E|set#bar(a, 42);
|
||||
|
||||
+2
-2
@@ -45,8 +45,8 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
set baz = self::ET|set#baz;
|
||||
}
|
||||
static method E|set#bar(lowered final self::A #this, core::int value) → void {}
|
||||
static method ET|set#baz(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method E|set#bar(lowered final self::A #this, core::int value) → void {}
|
||||
static extension-member method ET|set#baz(lowered final self::A #this, core::int value) → void {}
|
||||
static method test(self::A a, self::E e) → dynamic {
|
||||
a.{self::A::foo} = 42;
|
||||
self::E|set#bar(a, 42);
|
||||
|
||||
+2
-2
@@ -14,9 +14,9 @@ extension E on self::A {
|
||||
extension type ET on self::A {
|
||||
set baz = self::ET|set#baz;
|
||||
}
|
||||
static method E|set#bar(lowered final self::A #this, core::int value) → void
|
||||
static extension-member method E|set#bar(lowered final self::A #this, core::int value) → void
|
||||
;
|
||||
static method ET|set#baz(lowered final self::A #this, core::int value) → void
|
||||
static extension-member method ET|set#baz(lowered final self::A #this, core::int value) → void
|
||||
;
|
||||
static method test(self::A a, self::E e) → dynamic
|
||||
;
|
||||
|
||||
@@ -79,7 +79,7 @@ Try correcting the name to the name of an existing getter, or defining a getter
|
||||
e3.isEven; // Error.
|
||||
^^^^^^" in e3{<unresolved>}.isEven;
|
||||
}
|
||||
static method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
static extension-member method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
return 2.{core::num::*}(#this){(core::num) → core::int};
|
||||
static method test() → dynamic {
|
||||
self::MyInt m = 42;
|
||||
|
||||
@@ -79,7 +79,7 @@ Try correcting the name to the name of an existing getter, or defining a getter
|
||||
e3.isEven; // Error.
|
||||
^^^^^^" in e3{<unresolved>}.isEven;
|
||||
}
|
||||
static method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
static extension-member method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
return 2.{core::num::*}(#this){(core::num) → core::int};
|
||||
static method test() → dynamic {
|
||||
self::MyInt m = 42;
|
||||
|
||||
@@ -79,7 +79,7 @@ Try correcting the name to the name of an existing getter, or defining a getter
|
||||
e3.isEven; // Error.
|
||||
^^^^^^" in e3{<unresolved>}.isEven;
|
||||
}
|
||||
static method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
static extension-member method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
return 2.{core::num::*}(#this){(core::num) → core::int};
|
||||
static method test() → dynamic {
|
||||
self::MyInt m = 42;
|
||||
|
||||
@@ -17,7 +17,7 @@ static method test2(self::E2 e2) → dynamic
|
||||
;
|
||||
static method test3(self::E3 e3) → dynamic
|
||||
;
|
||||
static method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
static extension-member method MyInt|get#twice(lowered final core::int #this) → core::int
|
||||
;
|
||||
static method test() → dynamic
|
||||
;
|
||||
|
||||
+8
-8
@@ -31,29 +31,29 @@ extension E3 on core::int hide-getters core::int::isEven {
|
||||
get isOdd = self::E3|get#isOdd;
|
||||
get isEven = self::E3|get#isEven;
|
||||
}
|
||||
static method E1|ceil(lowered final core::int #this) → core::int {
|
||||
static extension-member method E1|ceil(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:6:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int ceil() {} // Error.
|
||||
^" in null;
|
||||
}
|
||||
static method E1|get#ceil(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E1|get#ceil(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E1|ceil(#this);
|
||||
static method E2|ceil(lowered final core::int #this) → core::int {
|
||||
static extension-member method E2|ceil(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:10:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int ceil() {} // Ok.
|
||||
^" in null;
|
||||
}
|
||||
static method E2|get#ceil(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E2|get#ceil(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E2|ceil(#this);
|
||||
static method E2|floor(lowered final core::int #this) → core::int {
|
||||
static extension-member method E2|floor(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:11:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int floor() {} // Error.
|
||||
^" in null;
|
||||
}
|
||||
static method E2|get#floor(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E2|get#floor(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E2|floor(#this);
|
||||
static method E3|get#isOdd(lowered final core::int #this) → core::bool
|
||||
static extension-member method E3|get#isOdd(lowered final core::int #this) → core::bool
|
||||
return throw 42;
|
||||
static method E3|get#isEven(lowered final core::int #this) → core::bool
|
||||
static extension-member method E3|get#isEven(lowered final core::int #this) → core::bool
|
||||
return throw 42;
|
||||
static method main() → dynamic {}
|
||||
|
||||
+8
-8
@@ -31,29 +31,29 @@ extension E3 on core::int hide-getters core::int::isEven {
|
||||
get isOdd = self::E3|get#isOdd;
|
||||
get isEven = self::E3|get#isEven;
|
||||
}
|
||||
static method E1|ceil(lowered final core::int #this) → core::int {
|
||||
static extension-member method E1|ceil(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:6:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int ceil() {} // Error.
|
||||
^" in null;
|
||||
}
|
||||
static method E1|get#ceil(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E1|get#ceil(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E1|ceil(#this);
|
||||
static method E2|ceil(lowered final core::int #this) → core::int {
|
||||
static extension-member method E2|ceil(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:10:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int ceil() {} // Ok.
|
||||
^" in null;
|
||||
}
|
||||
static method E2|get#ceil(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E2|get#ceil(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E2|ceil(#this);
|
||||
static method E2|floor(lowered final core::int #this) → core::int {
|
||||
static extension-member method E2|floor(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:11:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int floor() {} // Error.
|
||||
^" in null;
|
||||
}
|
||||
static method E2|get#floor(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E2|get#floor(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E2|floor(#this);
|
||||
static method E3|get#isOdd(lowered final core::int #this) → core::bool
|
||||
static extension-member method E3|get#isOdd(lowered final core::int #this) → core::bool
|
||||
return throw 42;
|
||||
static method E3|get#isEven(lowered final core::int #this) → core::bool
|
||||
static extension-member method E3|get#isEven(lowered final core::int #this) → core::bool
|
||||
return throw 42;
|
||||
static method main() → dynamic {}
|
||||
|
||||
@@ -31,29 +31,29 @@ extension E3 on core::int hide-getters core::int::isEven {
|
||||
get isOdd = self::E3|get#isOdd;
|
||||
get isEven = self::E3|get#isEven;
|
||||
}
|
||||
static method E1|ceil(lowered final core::int #this) → core::int {
|
||||
static extension-member method E1|ceil(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:6:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int ceil() {} // Error.
|
||||
^" in null;
|
||||
}
|
||||
static method E1|get#ceil(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E1|get#ceil(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E1|ceil(#this);
|
||||
static method E2|ceil(lowered final core::int #this) → core::int {
|
||||
static extension-member method E2|ceil(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:10:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int ceil() {} // Ok.
|
||||
^" in null;
|
||||
}
|
||||
static method E2|get#ceil(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E2|get#ceil(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E2|ceil(#this);
|
||||
static method E2|floor(lowered final core::int #this) → core::int {
|
||||
static extension-member method E2|floor(lowered final core::int #this) → core::int {
|
||||
return invalid-expression "pkg/front_end/testcases/extension_types/simple_show_hide_conflicts.dart:11:7: Error: A non-null value must be returned since the return type 'int' doesn't allow null.
|
||||
int floor() {} // Error.
|
||||
^" in null;
|
||||
}
|
||||
static method E2|get#floor(lowered final core::int #this) → () → core::int
|
||||
static extension-member method E2|get#floor(lowered final core::int #this) → () → core::int
|
||||
return () → core::int => self::E2|floor(#this);
|
||||
static method E3|get#isOdd(lowered final core::int #this) → core::bool
|
||||
static extension-member method E3|get#isOdd(lowered final core::int #this) → core::bool
|
||||
return throw 42;
|
||||
static method E3|get#isEven(lowered final core::int #this) → core::bool
|
||||
static extension-member method E3|get#isEven(lowered final core::int #this) → core::bool
|
||||
return throw 42;
|
||||
static method main() → dynamic {}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user