blob: 5cc2238a72be524359f131d26f58d5fb0276d4e6 [file]
library;
import self as self;
import "dart:core" as core;
class A extends core::Object {
final field core::int x;
constructor •(positional-parameter y) self::A
: self::A::x = (() /* #ctx1 */ core::int => y)(){() core::int}, super core::Object::•()/* scope=[
#ctx2: not-captured VariableContext([
this-variable final;
]),
#ctx1: direct-captured VariableContext([
positional-parameter y;
]),
] */
;
}
class B extends self::A {
constructor •(positional-parameter z) self::B
: super self::A::•(z)/* scope=[
#ctx3: not-captured VariableContext([
this-variable final;
positional-parameter z;
]),
] */ {
z = 0;
}
}