Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1152)

Unified Diff: pkg/observe/lib/src/observable_list.dart

Issue 26967004: add @MirrorsUsed to observe/polymer/polymer_exprs pkgs (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: fix typo in comment Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/observe/lib/src/observable_list.dart
diff --git a/pkg/observe/lib/src/observable_list.dart b/pkg/observe/lib/src/observable_list.dart
index b012b31b4b04213578e97b4ba7002a61fa78dd39..a79ed64d3b0846b79a826fe1cd34087cb8563f52 100644
--- a/pkg/observe/lib/src/observable_list.dart
+++ b/pkg/observe/lib/src/observable_list.dart
@@ -34,9 +34,9 @@ class ObservableList<E> extends ListBase<E> with ChangeNotifierMixin {
factory ObservableList.from(Iterable<E> other) =>
new ObservableList<E>()..addAll(other);
- int get length => _list.length;
+ @reflectable int get length => _list.length;
- set length(int value) {
+ @reflectable set length(int value) {
int len = _list.length;
if (len == value) return;
@@ -54,9 +54,9 @@ class ObservableList<E> extends ListBase<E> with ChangeNotifierMixin {
_list.length = value;
}
- E operator [](int index) => _list[index];
+ @reflectable E operator [](int index) => _list[index];
- void operator []=(int index, E value) {
+ @reflectable void operator []=(int index, E value) {
var oldValue = _list[index];
if (hasObservers) {
_recordChange(new ListChangeRecord(index, addedCount: 1,

Powered by Google App Engine
This is Rietveld 408576698