aboutsummaryrefslogtreecommitdiff
path: root/Mammoth/Couscous/java/util/ArrayList.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Mammoth/Couscous/java/util/ArrayList.cs')
-rw-r--r--Mammoth/Couscous/java/util/ArrayList.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Mammoth/Couscous/java/util/ArrayList.cs b/Mammoth/Couscous/java/util/ArrayList.cs
index 4414123..81d180c 100644
--- a/Mammoth/Couscous/java/util/ArrayList.cs
+++ b/Mammoth/Couscous/java/util/ArrayList.cs
@@ -12,6 +12,9 @@ namespace Mammoth.Couscous.java.util {
_list = list;
}
+ internal ArrayList(List<T> list) : this(new System.Collections.Generic.List<T>(FromJava.IterableToEnumerable(list))) {
+ }
+
public Iterator<T> iterator() {
return ToJava.EnumeratorToIterator(_list.GetEnumerator());
}
@@ -45,5 +48,9 @@ namespace Mammoth.Couscous.java.util {
_list.RemoveAt(index);
return value;
}
+
+ public void set(int index, T value) {
+ _list[index] = value;
+ }
}
}