blob: 0aaa3a0f95e96cc14ff10a5df769c9c5f5142c5b [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
import "main_lib.dart" as mai;
import "dart:_internal" as _in;
import "org-dartlang-testcase:///main_lib.dart";
abstract class UnusedEnum extends core::Object implements core::Enum {
}
class UsedEnum extends core::Object implements core::Enum /*isEnum*/ {
final field core::int index;
final field core::String _name;
method toString() core::String
return this.{self::UsedEnum::_name}{core::String};
}
abstract class UnusedInterface extends core::Object {
abstract get /*isLegacy*/ usedInterfaceField() core::int?;
abstract set /*isLegacy*/ usedInterfaceField(core::int? value) void;
}
class UsedClass extends core::Object implements self::UnusedInterface {
field core::int? usedField = null;
field core::int? usedInterfaceField = null;
synthetic constructor •() self::UsedClass
: super core::Object::•()
;
}
static method usedMethod(self::UnusedInterface c) dynamic {
c.{self::UnusedInterface::usedInterfaceField} = c.{self::UnusedInterface::usedInterfaceField}{core::int?};
}
static method main() dynamic {
self::usedMethod(let final self::UsedClass #t1 = new self::UsedClass::•() in block {
#t1.{self::UsedClass::usedField}{core::int?};
} =>#t1);
#C3;
core::List<self::UnusedEnum> list = core::_GrowableList::•<self::UnusedEnum>(0);
if(list.{core::Iterable::isNotEmpty}{core::bool}) {
block {
new mai::ConstClass::•();
_in::unsafeCast<dynamic>(null) as{TypeError,ForDynamic,ForNonNullableByDefault} mai::ConstEnum;
} =>throw "Attempt to execute code removed by Dart AOT compiler (TFA)";
}
}
library /*isNonNullableByDefault*/;
import self as mai;
import "dart:core" as core;
abstract class ConstEnum extends core::Object implements core::Enum {
}
class ConstClass extends core::Object {
synthetic constructor •() mai::ConstClass
: super core::Object::•()
;
}
constants {
#C1 = 1
#C2 = "UsedEnum.usedValue"
#C3 = self::UsedEnum {index:#C1, _name:#C2}
}
Constructor coverage from constants:
org-dartlang-testcase:///main_lib.dart:
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart:25:9)
org-dartlang-testcase:///main.dart:
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart:25:9)