blob: baa0ec5ca70d13537baef13b10aac9573734c475 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class Class extends core::Object /*hasConstConstructor*/ {
final field core::int y;
const constructor •(core::int? x) self::Class
: self::Class::y = x!, super core::Object::•()
;
}
static const field core::int? a = 42;
static const field core::int b = self::a!;
static const field core::int? c = null;
static const field core::int? d = self::c!;
static const field self::Class e = const self::Class::•(self::a);
static const field self::Class f = const self::Class::•(self::c);
static method test() dynamic
;
static method main() dynamic
;
static method expect(dynamic expected, dynamic actual) dynamic
;
Extra constant evaluation status:
Evaluated: StaticGet @ org-dartlang-testcase:///constant_null_check.dart:6:15 -> IntConstant(42)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_null_check.dart:9:16 -> NullConstant(null)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_null_check.dart:16:29 -> IntConstant(42)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_null_check.dart:17:29 -> NullConstant(null)
Extra constant evaluation: evaluated: 10, effectively constant: 4