Index: pkg/compiler/lib/src/resolution/access_semantics.dart |
diff --git a/pkg/compiler/lib/src/resolution/access_semantics.dart b/pkg/compiler/lib/src/resolution/access_semantics.dart |
index baead69756478d8e7c1deba2bb25764fee40bcbb..87a0bc4f504c2be1744582c65c351a5b3ca6169a 100644 |
--- a/pkg/compiler/lib/src/resolution/access_semantics.dart |
+++ b/pkg/compiler/lib/src/resolution/access_semantics.dart |
@@ -149,33 +149,41 @@ enum AccessKind { |
enum CompoundAccessKind { |
/// Read from a static getter and write to a static setter. |
STATIC_GETTER_SETTER, |
+ |
/// Read from a static method (closurize) and write to a static setter. |
STATIC_METHOD_SETTER, |
/// Read from an unresolved static getter and write to a static setter. |
UNRESOLVED_STATIC_GETTER, |
+ |
/// Read from a static getter and write to an unresolved static setter. |
UNRESOLVED_STATIC_SETTER, |
/// Read from a top level getter and write to a top level setter. |
TOPLEVEL_GETTER_SETTER, |
+ |
/// Read from a top level method (closurize) and write to top level setter. |
TOPLEVEL_METHOD_SETTER, |
/// Read from an unresolved top level getter and write to a top level setter. |
UNRESOLVED_TOPLEVEL_GETTER, |
+ |
/// Read from a top level getter and write to an unresolved top level setter. |
UNRESOLVED_TOPLEVEL_SETTER, |
/// Read from one superclass field and write to another. |
SUPER_FIELD_FIELD, |
+ |
/// Read from a superclass field and write to a superclass setter. |
SUPER_FIELD_SETTER, |
+ |
/// Read from a superclass getter and write to a superclass setter. |
SUPER_GETTER_SETTER, |
+ |
/// Read from a superclass method (closurize) and write to a superclass |
/// setter. |
SUPER_METHOD_SETTER, |
+ |
/// Read from a superclass getter and write to a superclass field. |
SUPER_GETTER_FIELD, |
@@ -183,6 +191,7 @@ enum CompoundAccessKind { |
// TODO(johnniwinther): Use [AccessKind.SUPER_GETTER] when the erroneous |
// element is no longer needed. |
UNRESOLVED_SUPER_GETTER, |
+ |
/// Read from a superclass getter and write to an unresolved setter. |
// TODO(johnniwinther): Use [AccessKind.SUPER_SETTER] when the erroneous |
// element is no longer needed. |
@@ -243,7 +252,6 @@ abstract class AccessSemantics { |
} |
} |
- |
class DynamicAccess extends AccessSemantics { |
final Name name; |
@@ -268,8 +276,7 @@ class DynamicAccess extends AccessSemantics { |
class ConstantAccess extends AccessSemantics { |
final ConstantExpression constant; |
- ConstantAccess(AccessKind kind, this.constant) |
- : super._(kind); |
+ ConstantAccess(AccessKind kind, this.constant) : super._(kind); |
ConstantAccess.classTypeLiteral(this.constant) |
: super._(AccessKind.CLASS_TYPE_LITERAL); |
@@ -284,8 +291,7 @@ class ConstantAccess extends AccessSemantics { |
class StaticAccess extends AccessSemantics { |
final Element element; |
- StaticAccess._(AccessKind kind, this.element) |
- : super._(kind); |
+ StaticAccess._(AccessKind kind, this.element) : super._(kind); |
StaticAccess.superSetter(MethodElement this.element) |
: super._(AccessKind.SUPER_SETTER); |
@@ -350,14 +356,12 @@ class StaticAccess extends AccessSemantics { |
StaticAccess.topLevelSetter(MethodElement this.element) |
: super._(AccessKind.TOPLEVEL_SETTER); |
- StaticAccess.unresolved(this.element) |
- : super._(AccessKind.UNRESOLVED); |
+ StaticAccess.unresolved(this.element) : super._(AccessKind.UNRESOLVED); |
StaticAccess.unresolvedSuper(this.element) |
: super._(AccessKind.UNRESOLVED_SUPER); |
- StaticAccess.invalid(this.element) |
- : super._(AccessKind.INVALID); |
+ StaticAccess.invalid(this.element) : super._(AccessKind.INVALID); |
} |
class CompoundAccessSemantics extends AccessSemantics { |
@@ -365,9 +369,7 @@ class CompoundAccessSemantics extends AccessSemantics { |
final Element getter; |
final Element setter; |
- CompoundAccessSemantics(this.compoundAccessKind, |
- this.getter, |
- this.setter) |
+ CompoundAccessSemantics(this.compoundAccessKind, this.getter, this.setter) |
: super._(AccessKind.COMPOUND); |
Element get element => setter; |