Index: pkg/compiler/lib/src/elements/entities.dart |
diff --git a/pkg/compiler/lib/src/elements/entities.dart b/pkg/compiler/lib/src/elements/entities.dart |
index a6b76cc963ae0319376101ea920121285d2ac05c..062aef7fdeb75508712cd728e2e81cb137880875 100644 |
--- a/pkg/compiler/lib/src/elements/entities.dart |
+++ b/pkg/compiler/lib/src/elements/entities.dart |
@@ -9,6 +9,7 @@ import 'package:front_end/src/fasta/parser/async_modifier.dart' |
import '../common.dart'; |
import '../universe/call_structure.dart' show CallStructure; |
+import 'names.dart'; |
/// Abstract interface for entities. |
/// |
@@ -65,6 +66,10 @@ abstract class TypeVariableEntity extends Entity { |
/// Currently only [MemberElement] but later also kernel based Dart members |
/// and/or Dart-in-JS properties. |
abstract class MemberEntity extends Entity { |
+ /// The [Name] of member which takes privacy and getter/setter naming into |
+ /// account. |
+ Name get memberName; |
+ |
/// Whether this is a member of a library. |
bool get isTopLevel; |