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

Side by Side Diff: pkg/analyzer-experimental/lib/src/generated/java_core.dart

Issue 12262037: Make List.skip, List.take and List.reversed return Iterables, not Lists. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Address comments, small fixes. Created 7 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library java.core; 1 library java.core;
2 2
3 import "dart:math" as math; 3 import "dart:math" as math;
4 4
5 class System { 5 class System {
6 static int currentTimeMillis() { 6 static int currentTimeMillis() {
7 return (new Date.now()).millisecondsSinceEpoch; 7 return (new Date.now()).millisecondsSinceEpoch;
8 } 8 }
9 } 9 }
10 10
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 } 250 }
251 251
252 E removeAt(int index) { 252 E removeAt(int index) {
253 return elements.removeAt(index); 253 return elements.removeAt(index);
254 } 254 }
255 255
256 E removeLast() { 256 E removeLast() {
257 return elements.removeLast(); 257 return elements.removeLast();
258 } 258 }
259 259
260 List<E> get reversed => elements.reversed; 260 Iterable<E> get reversed => elements.reversed;
261 261
262 List<E> getRange(int start, int length) { 262 List<E> getRange(int start, int length) {
263 return elements.getRange(start, length); 263 return elements.getRange(start, length);
264 } 264 }
265 265
266 void setRange(int start, int length, List<E> from, [int startFrom]) { 266 void setRange(int start, int length, List<E> from, [int startFrom]) {
267 elements.setRange(start, length, from, startFrom); 267 elements.setRange(start, length, from, startFrom);
268 } 268 }
269 269
270 void removeRange(int start, int length) { 270 void removeRange(int start, int length) {
(...skipping 20 matching lines...) Expand all
291 }); 291 });
292 return result; 292 return result;
293 } 293 }
294 294
295 bool javaSetAdd(Set s, o) { 295 bool javaSetAdd(Set s, o) {
296 if (!s.contains(o)) { 296 if (!s.contains(o)) {
297 s.add(o); 297 s.add(o);
298 return true; 298 return true;
299 } 299 }
300 return false; 300 return false;
301 } 301 }
OLDNEW
« no previous file with comments | « editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart ('k') | runtime/lib/array.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698