blob: bea693bddbfec3b8867921cc460f3ce640740956 [file] [edit]
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 = 0}) → 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 •({initializing-formal 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