Files
sdk/pkg/front_end/testcases/general/private_members.dart.weak.expect
T
Johnni Winther 64460ec47f [kernel] Make Member.name non-nullable
Change-Id: Id2befd868e93985d6af463c2ccd410cd56b68187
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/194721
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2021-04-12 13:48:46 +00:00

59 lines
3.3 KiB
Plaintext

library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
part private_members_part.dart;
abstract class _AbstractClass extends core::Object { // from org-dartlang-testcase:///private_members_part.dart
synthetic constructor •() → self::_AbstractClass
: super core::Object::•()
;
abstract get _privateAbstractField() → core::int;
abstract set _privateAbstractField(core::int #externalFieldValue) → void;
}
class _Class extends core::Object { // from org-dartlang-testcase:///private_members_part.dart
field core::int _privateField = 1;
field core::int _privateFinalField = 1;
static final field dynamic _redirecting# = <dynamic>[self::_Class::_privateRedirectingFactory]/*isLegacy*/;
constructor _privateConstructor() → self::_Class
: super core::Object::•()
;
static factory _privateRedirectingFactory() → self::_Class
let dynamic #redirecting_factory = self::_Class::_privateConstructor in invalid-expression;
method _privateMethod() → void {}
get _privateGetter() → core::int
return 42;
set _privateSetter(core::int value) → void {}
}
extension _Extension on core::int { // from org-dartlang-testcase:///private_members_part.dart
method _privateMethod = self::_Extension|_privateMethod;
tearoff _privateMethod = self::_Extension|get#_privateMethod;
get _privateGetter = self::_Extension|get#_privateGetter;
static field _privateField = self::_Extension|_privateField;
static field _privateFinalField = self::_Extension|_privateFinalField;
set _privateSetter = self::_Extension|set#_privateSetter;
}
static field core::int _Extension|_privateField = 1 /* from org-dartlang-testcase:///private_members_part.dart */;
static field core::int _Extension|_privateFinalField = 1 /* from org-dartlang-testcase:///private_members_part.dart */;
static method test(self::_AbstractClass c) → dynamic {
c.{self::_AbstractClass::_privateAbstractField} = c.{self::_AbstractClass::_privateAbstractField};
}
static method main() → dynamic {
self::_Class c = new self::_Class::_privateConstructor();
c = new self::_Class::_privateConstructor();
c.{self::_Class::_privateMethod}();
c.{self::_Class::_privateSetter} = c.{self::_Class::_privateGetter};
c.{self::_Class::_privateField} = c.{self::_Class::_privateField};
c.{self::_Class::_privateFinalField};
self::_Extension|_privateMethod(0);
self::_Extension|get#_privateMethod(0).call();
self::_Extension|set#_privateSetter(0, self::_Extension|get#_privateGetter(0));
self::_Extension|_privateField = self::_Extension|_privateField;
self::_Extension|_privateFinalField;
}
static method /* from org-dartlang-testcase:///private_members_part.dart */ _Extension|_privateMethod(lowered final core::int #this) → void {}
static method /* from org-dartlang-testcase:///private_members_part.dart */ _Extension|get#_privateMethod(lowered final core::int #this) → () → void
return () → void => self::_Extension|_privateMethod(#this);
static method /* from org-dartlang-testcase:///private_members_part.dart */ _Extension|get#_privateGetter(lowered final core::int #this) → core::int
return 42;
static method /* from org-dartlang-testcase:///private_members_part.dart */ _Extension|set#_privateSetter(lowered final core::int #this, core::int value) → void {}