blob: 1619ece2661cf5d975368e505aeb678d9d7964bf [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
abstract get value() core::int;
static factory •({core::int value = null}) self::A /* redirection-target: self::_AImpl::• */
return new self::_AImpl::•(value: value);
}
class _AImpl extends core::Object implements self::A {
final field core::int value;
constructor •({core::int value = 0}) self::_AImpl
;
}
static const field ({value: core::int}) self::A _new = self::A::•;
static const field ({value: core::int}) self::_AImpl _newImpl = self::_AImpl::•;
static method main(core::List<core::String> args) void
;
static method expect(dynamic expected, dynamic actual) dynamic
;
Extra constant evaluation status:
Evaluated: RedirectingFactoryTearOff @ org-dartlang-testcase:///issue48548.dart:15:14 -> RedirectingFactoryTearOffConstant(A.)
Evaluated: ConstructorTearOff @ org-dartlang-testcase:///issue48548.dart:16:18 -> ConstructorTearOffConstant(_AImpl.)
Extra constant evaluation: evaluated: 4, effectively constant: 2