blob: adeb1774a7d3bf76dc078b7973f3d1b928b6d291 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
import "dart:_internal" as _in;
static method main() dynamic {
lowered final core::int? #i;
lowered core::bool #i#isSet = false;
function #i#get() → core::int
return #i#isSet ?{core::int} #i{core::int} : throw new _in::LateError::localNI("i");
function #i#set(core::int i#param) → dynamic
if(#i#isSet)
throw new _in::LateError::localAI("i");
else {
#i#isSet = true;
return #i = i#param;
}
#i#set(1){(core::int) → dynamic};
core::print(#i#get(){() → core::int});
lowered final core::int? #j;
lowered core::bool #j#isSet = false;
function #j#get() → core::int
return #j#isSet ?{core::int} #j{core::int} : throw new _in::LateError::localNI("j");
function #j#set(core::int j#param) → dynamic
if(#j#isSet)
throw new _in::LateError::localAI("j");
else {
#j#isSet = true;
return #j = j#param;
}
block {
core::int? #t1;
final synthesized dynamic #0#0 = (2, "Hello");
if(!(let final dynamic #t2 = #t1 = #0#0{(core::int, core::String)}.$1{core::int} in true))
throw new core::StateError::•("Pattern matching error");
#j#set(#t1){(core::int) → dynamic};
} =>#0#0;
core::print(#j#get(){() → core::int});
}