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

Unified Diff: editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart

Issue 27278004: New analyzer_experimental snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: 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: editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart
diff --git a/editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart b/editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart
index 5baaf06d356c915561a1cb2f0c424e9b5dc7391b..64ef68ab318163d06f2182d20bb8e9ae04f471e4 100644
--- a/editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart
+++ b/editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart
@@ -1,7 +1,6 @@
library java.core;
import "dart:math" as math;
-import "dart:collection" show ListBase;
class JavaSystem {
static int currentTimeMillis() {
@@ -164,6 +163,7 @@ class JavaString {
return fmt.replaceAllMapped(new RegExp(r'%(.)'), (match) {
switch (match.group(1)) {
case '%': return '%';
+ case 'd':
case 's':
if (index >= args.length) {
throw new MissingFormatArgumentException(match.group(0));
@@ -329,110 +329,6 @@ class MissingFormatArgumentException implements Exception {
MissingFormatArgumentException(this.s);
}
-class ListWrapper<E> extends ListBase<E> implements List<E> {
- List<E> elements = new List<E>();
-
- Iterator<E> get iterator {
- return elements.iterator;
- }
-
- E operator [](int index) {
- return elements[index];
- }
-
- void operator []=(int index, E value) {
- elements[index] = value;
- }
-
- void set length(int newLength) {
- elements.length = newLength;
- }
-
- int get length => elements.length;
-
- void add(E value) {
- elements.add(value);
- }
-
- void addLast(E value) {
- elements.add(value);
- }
-
- void addAll(Iterable<E> iterable) {
- elements.addAll(iterable);
- }
-
- void setAll(int index, Iterable<E> iterable) {
- elements.setAll(index, iterable);
- }
-
- void sort([int compare(E a, E b)]) {
- elements.sort(compare);
- }
-
- void shuffle([math.Random random]) {
- elements.shuffle(random);
- }
-
- int indexOf(E element, [int start = 0]) {
- return elements.indexOf(element, start);
- }
-
- void insert(int index, E element) {
- elements.insert(index, element);
- }
-
- void insertAll(int index, Iterable<E> iterable) {
- elements.insertAll(index, iterable);
- }
-
- int lastIndexOf(E element, [int start]) {
- return elements.lastIndexOf(element, start);
- }
-
- void clear() {
- elements.clear();
- }
-
- bool remove(Object element) {
- return elements.remove(element);
- }
-
- E removeAt(int index) {
- return elements.removeAt(index);
- }
-
- E removeLast() {
- return elements.removeLast();
- }
-
- Iterable<E> get reversed => elements.reversed;
-
- List<E> sublist(int start, [int end]) => elements.sublist(start, end);
-
- List<E> getRange(int start, int length) => sublist(start, start + length);
-
- void setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]) {
- elements.setRange(start, end, iterable, skipCount);
- }
-
- void removeRange(int start, int end) {
- elements.removeRange(start, end);
- }
-
- void replaceRange(int start, int end, Iterable<E> iterable) {
- elements.replaceRange(start, end, iterable);
- }
-
- void fillRange(int start, int end, [E fillValue]) {
- elements.fillRange(start, end, fillValue);
- }
-
- Map<int, E> asMap() {
- return elements.asMap();
- }
-}
-
class JavaIterator<E> {
Iterable<E> _iterable;
List<E> _elements = new List<E>();
@@ -492,6 +388,12 @@ Iterable<MapEntry> getMapEntrySet(Map m) {
return result;
}
+javaListSet(List list, int index, newValue) {
+ var oldValue = list[index];
+ list[index] = newValue;
+ return oldValue;
+}
+
bool javaSetAdd(Set s, o) {
if (!s.contains(o)) {
s.add(o);

Powered by Google App Engine
This is Rietveld 408576698