blob: bb37953da76ac78c4a3946b386fe2d2bed8ed7cc [file]
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 core::List<core::double> #0#0 = <core::double>[42.0];
late final synthesized core::bool #0#3 = #0#0.{core::List::length}{core::int} =={core::num::==}{(core::Object) → core::bool} #C1;
late final synthesized core::double #0#4 = #0#0.{core::List::[]}(0){(core::int) → core::double};
if(!(#0#3 && (#0#4 is core::double && (let final dynamic #t1 = v1 = #0#4 in true)) && (#0#3 && (#0#4 is core::num && (let final dynamic #t2 = v2 = #0#4 in true)))))
throw new core::StateError::•("Pattern matching error");
}
core::print(v1);
core::print(v2);
}
constants {
#C1 = 1
}