Index: pkg/fasta/lib/src/builder/mixed_accessor.dart |
diff --git a/pkg/fasta/lib/src/builder/mixed_accessor.dart b/pkg/fasta/lib/src/builder/mixed_accessor.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dafe137e1d9d9498e7811c97c66ee40641a21dc1 |
--- /dev/null |
+++ b/pkg/fasta/lib/src/builder/mixed_accessor.dart |
@@ -0,0 +1,18 @@ |
+// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+library fasta.mixed_accessor; |
+ |
+import 'builder.dart' show |
+ Builder; |
+ |
+/// Represents the import of a getter and setter from two different libraries. |
+class MixedAccessor extends Builder { |
+ final Builder getter; |
+ final Builder setter; |
+ |
+ MixedAccessor(this.getter, this.setter) { |
+ next = getter; |
Johnni Winther
2017/01/16 13:01:19
Do we know that `getter.next == setter` ?
ahe
2017/01/16 15:26:33
No. Only things declared in the same parent can be
|
+ } |
+} |