blob: 903b1336b2cfc941fafcaec209950efc635fd134 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
abstract class AbstractSuper extends core::Object {
field core::int extendedConcreteField = 0;
field core::int declaredConcreteExtendsConcreteField = 0;
field core::int declaredAbstractExtendsConcreteField = 0;
synthetic constructor •() self::AbstractSuper
: super core::Object::•()
;
abstract get extendedAbstractField() core::int;
abstract set extendedAbstractField(synthesized core::int #externalFieldValue) → void;
abstract get declaredConcreteExtendsAbstractField() core::int;
abstract set declaredConcreteExtendsAbstractField(synthesized core::int #externalFieldValue) → void;
abstract get declaredAbstractExtendsAbstractField() core::int;
abstract set declaredAbstractExtendsAbstractField(synthesized core::int #externalFieldValue) → void;
}
abstract class AbstractClass extends self::AbstractSuper {
field core::int declaredConcreteField = 0;
field core::int declaredConcreteExtendsConcreteField = 0;
field core::int declaredConcreteExtendsAbstractField = 0;
synthetic constructor •() self::AbstractClass
: super self::AbstractSuper::•()
;
abstract get declaredAbstractField() core::int;
abstract set declaredAbstractField(synthesized core::int #externalFieldValue) → void;
abstract get declaredAbstractExtendsConcreteField() core::int;
abstract set declaredAbstractExtendsConcreteField(synthesized core::int #externalFieldValue) → void;
abstract get declaredAbstractExtendsAbstractField() core::int;
abstract set declaredAbstractExtendsAbstractField(synthesized core::int #externalFieldValue) → void;
}
static method main() dynamic {}