blob: e4b071e3bf65a5f99056520ae2f966abe0fae3f4 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
view Class /* representationType = core::int */ {
method instanceMethod = self::Class|instanceMethod;
tearoff instanceMethod = self::Class|get#instanceMethod;
method instanceMethod2 = self::Class|instanceMethod2;
tearoff instanceMethod2 = self::Class|get#instanceMethod2;
static method staticMethod = self::Class|staticMethod;
}
view GenericClass<T extends core::Object? = dynamic> /* representationType = T% */ {
method instanceMethod = self::GenericClass|instanceMethod;
tearoff instanceMethod = self::GenericClass|get#instanceMethod;
method instanceMethod2 = self::GenericClass|instanceMethod2;
tearoff instanceMethod2 = self::GenericClass|get#instanceMethod2;
static method staticMethod = self::GenericClass|staticMethod;
}
static method Class|instanceMethod(lowered final self::Class #this) → void {
self::Class local = #this;
}
static method Class|get#instanceMethod(lowered final self::Class #this) → () → void
return () void => self::Class|instanceMethod(#this);
static method Class|instanceMethod2(lowered final self::Class #this, core::String s, [core::int i = #C1]) → void {
self::Class local = #this;
core::String localS = s;
core::int localI = i;
}
static method Class|get#instanceMethod2(lowered final self::Class #this) → (core::String, [core::int]) → void
return (core::String s, [core::int i = #C1]) → void => self::Class|instanceMethod2(#this, s, i);
static method Class|staticMethod() void {}
static method GenericClass|instanceMethod<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|instanceMethod::T%> #this) → void {
self::GenericClass<self::GenericClass|instanceMethod::T%> local = #this;
}
static method GenericClass|get#instanceMethod<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|get#instanceMethod::T%> #this) → () → void
return () void => self::GenericClass|instanceMethod<self::GenericClass|get#instanceMethod::T%>(#this);
static method GenericClass|instanceMethod2<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|instanceMethod2::T%> #this, core::String s, {core::int i = #C1}) → void {
self::GenericClass<self::GenericClass|instanceMethod2::T%> local = #this;
core::String localS = s;
core::int localI = i;
}
static method GenericClass|get#instanceMethod2<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|get#instanceMethod2::T%> #this) → (core::String, {i: core::int}) → void
return (core::String s, {core::int i = #C1}) → void => self::GenericClass|instanceMethod2<self::GenericClass|get#instanceMethod2::T%>(#this, s, i: i);
static method GenericClass|staticMethod() void {}
constants {
#C1 = 42
}