blob: 54a2feb09bb0659b920b2a966e5e8b3ad9f3d951 [file]
library;
import self as self;
import "dart:core" as core;
static method test1(dynamic x) → dynamic {
{
final synthesized dynamic #0#0 = x;
{
hoisted dynamic y;
if(!(#0#0 == null)) {
y = #0#0;
{}
}
}
}
{
final synthesized dynamic #1#0 = x;
{
hoisted core::int y##1;
if(!(#1#0 == null) && #1#0 is core::int) {
y##1 = #1#0{core::int};
{}
}
}
}
}
static method test2(core::num x) → dynamic {
{
final synthesized core::num #0#0 = x;
{
hoisted core::num y;
if(!(#0#0 == null)) {
y = #0#0;
{}
}
}
}
{
final synthesized core::num #1#0 = x;
{
hoisted core::int y##1;
if(!(#1#0 == null) && #1#0 is core::int) {
y##1 = #1#0{core::int};
{}
}
}
}
{
final synthesized core::num #2#0 = x;
{
hoisted core::String y##2;
if(!(#2#0 == null) && #2#0 is core::String) {
y##2 = #2#0{core::String};
{}
}
}
}
}