a7fa63493f
The setters generated from external fields used not have a name. This broke the assumptions in the VM when making stack traces. Separated out from https://dart-review.googlesource.com/c/sdk/+/140290. Issue: https://github.com/dart-lang/sdk/issues/43533 Change-Id: I1816557eff891eaa7c531db1f4239159c66c325c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/164093 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
23 lines
932 B
Plaintext
23 lines
932 B
Plaintext
library /*isNonNullableByDefault*/;
|
|
import self as self;
|
|
import "dart:core" as core;
|
|
|
|
abstract class A extends core::Object {
|
|
synthetic constructor •() → self::A
|
|
: super core::Object::•()
|
|
;
|
|
abstract get instanceField() → core::int;
|
|
abstract set instanceField(core::int #externalFieldValue) → void;
|
|
abstract get finalInstanceField() → core::int;
|
|
abstract get covariantInstanceField() → core::num;
|
|
abstract set covariantInstanceField(covariant core::num #externalFieldValue) → void;
|
|
}
|
|
abstract class B extends core::Object /*isMixinDeclaration*/ {
|
|
abstract get instanceField() → core::int;
|
|
abstract set instanceField(core::int #externalFieldValue) → void;
|
|
abstract get finalInstanceField() → core::int;
|
|
abstract get covariantInstanceField() → core::num;
|
|
abstract set covariantInstanceField(covariant core::num #externalFieldValue) → void;
|
|
}
|
|
static method main() → dynamic {}
|