blob: e4820b6d936c25acc23052e74b78064e676fb24f [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static method method() dynamic {
hoisted has-declared-initializer core::double v1;
hoisted has-declared-initializer core::num v2;
{
final synthesized dynamic #0#0 = core::_GrowableList::_literal1<core::double>(42.0);
function ##0#3#initializer() → core::bool
return #0#0{core::List<core::double>}.{core::List::length}{core::int} =={core::num::==}{(core::Object) → core::bool} #C1;
late final synthesized core::bool #0#3 = ##0#3#initializer(){() → core::bool};
function ##0#4#initializer() → core::double
return (#0#0 as{Unchecked} core::List<core::double>).{core::List::[]}(0){(core::int) → core::double};
late final synthesized core::double #0#4 = ##0#4#initializer(){() → core::double};
if(!(#0#3 && (#0#4 is core::double && (let final core::double #t1 = v1 = #0#4 in true)) && (#0#3 && (#0#4 is core::num && (let final core::double #t2 = v2 = #0#4 in true)))))
throw new core::StateError::•("Pattern matching error");
}
core::print(v1);
core::print(v2);
}
constants {
#C1 = 1
}