aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/csharp/runtime/java/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/csharp/runtime/java/util')
-rw-r--r--src/main/resources/csharp/runtime/java/util/Arrays.cs37
-rw-r--r--src/main/resources/csharp/runtime/java/util/Iterator.cs7
2 files changed, 0 insertions, 44 deletions
diff --git a/src/main/resources/csharp/runtime/java/util/Arrays.cs b/src/main/resources/csharp/runtime/java/util/Arrays.cs
deleted file mode 100644
index 96b31d4..0000000
--- a/src/main/resources/csharp/runtime/java/util/Arrays.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-namespace Couscous.java.util {
- internal static class Arrays {
- internal static java.lang.Iterable<T> asList<T>(T[] values) {
- return new _ArrayList<T>(values);
- }
- }
-
- internal class _ArrayList<T> : java.lang.Iterable<T> {
- private readonly T[] values;
-
- internal _ArrayList(T[] values) {
- this.values = values;
- }
-
- public java.util.Iterator<T> iterator() {
- return new _ArrayIterator<T>(values);
- }
- }
-
- internal class _ArrayIterator<T> : java.util.Iterator<T> {
- private readonly T[] values;
- private int nextIndex;
-
- internal _ArrayIterator(T[] values) {
- this.values = values;
- this.nextIndex = 0;
- }
-
- public bool hasNext() {
- return nextIndex < values.Length;
- }
-
- public T next() {
- return values[nextIndex++];
- }
- }
-}
diff --git a/src/main/resources/csharp/runtime/java/util/Iterator.cs b/src/main/resources/csharp/runtime/java/util/Iterator.cs
deleted file mode 100644
index 9c0098a..0000000
--- a/src/main/resources/csharp/runtime/java/util/Iterator.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace Couscous.java.util {
- // TODO: implement in Java
- internal interface Iterator<out T> {
- bool hasNext();
- T next();
- }
-}