OLD | NEW |
1 library java.core; | 1 library java.core; |
2 | 2 |
3 import "dart:math" as math; | 3 import "dart:math" as math; |
4 import "dart:uri"; | 4 import "dart:uri"; |
5 | 5 |
6 class JavaSystem { | 6 class JavaSystem { |
7 static int currentTimeMillis() { | 7 static int currentTimeMillis() { |
8 return (new DateTime.now()).millisecondsSinceEpoch; | 8 return (new DateTime.now()).millisecondsSinceEpoch; |
9 } | 9 } |
10 | 10 |
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 Iterable<E> getRange(int start, int end) => elements.getRange(start, end); | 323 Iterable<E> getRange(int start, int end) => elements.getRange(start, end); |
324 | 324 |
325 void setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]) { | 325 void setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]) { |
326 elements.setRange(start, end, iterable, skipCount); | 326 elements.setRange(start, end, iterable, skipCount); |
327 } | 327 } |
328 | 328 |
329 void removeRange(int start, int end) { | 329 void removeRange(int start, int end) { |
330 elements.removeRange(start, end); | 330 elements.removeRange(start, end); |
331 } | 331 } |
332 | 332 |
333 void insertRange(int start, int length, [E fill]) { | |
334 elements.insertRange(start, length, fill); | |
335 } | |
336 | |
337 Map<int, E> asMap() { | 333 Map<int, E> asMap() { |
338 return elements.asMap(); | 334 return elements.asMap(); |
339 } | 335 } |
340 } | 336 } |
341 | 337 |
342 class JavaIterator<E> { | 338 class JavaIterator<E> { |
343 Iterable<E> _iterable; | 339 Iterable<E> _iterable; |
344 List<E> _elements = new List<E>(); | 340 List<E> _elements = new List<E>(); |
345 int _coPos = 0; | 341 int _coPos = 0; |
346 int _elPos = 0; | 342 int _elPos = 0; |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
433 } | 429 } |
434 } else if (sb.length > newLength) { | 430 } else if (sb.length > newLength) { |
435 var s = sb.toString().substring(0, newLength); | 431 var s = sb.toString().substring(0, newLength); |
436 sb = new StringBuffer(s); | 432 sb = new StringBuffer(s); |
437 } | 433 } |
438 } | 434 } |
439 void clear() { | 435 void clear() { |
440 sb = new StringBuffer(); | 436 sb = new StringBuffer(); |
441 } | 437 } |
442 } | 438 } |
OLD | NEW |