Chromium Code Reviews| 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
|
| + } |
| +} |