Chromium Code Reviews| Index: pkg/polymer_expressions/lib/filter.dart |
| diff --git a/pkg/polymer_expressions/lib/filter.dart b/pkg/polymer_expressions/lib/filter.dart |
| index ab808ed07900351e1d6521eca00688d46922cc25..cd9b93287cd0b8ed9e1a7887ad4c68781f2ad32c 100644 |
| --- a/pkg/polymer_expressions/lib/filter.dart |
| +++ b/pkg/polymer_expressions/lib/filter.dart |
| @@ -10,14 +10,14 @@ abstract class Transformer<T, V> { |
| T forward(V v); |
| V reverse(T t); |
| - Transformer<V, T> get inverse => new _InverseTransformer(this); |
| + Transformer<V, T> get inverse => new _InverseTransformer<V, T>(this); |
| } |
| -class _InverseTransformer<T, V> implements Transformer<T, V> { |
| - final Transformer<V, T> _t; |
| +class _InverseTransformer<V, T> implements Transformer<V, T> { |
|
Jennifer Messerly
2013/10/14 19:48:44
note: this isn't intended to change anything, just
|
| + final Transformer<T, V> _t; |
| _InverseTransformer(this._t); |
| - T forward(V v) => _t.reverse(v); |
| - V reverse(T t) => _t.forward(t); |
| - Transformer<V, T> get inverse => _t; |
| + V forward(T v) => _t.reverse(v); |
| + T reverse(V t) => _t.forward(t); |
| + Transformer<T, V> get inverse => _t; |
| } |