diff options
Diffstat (limited to 'src/main/resources/csharp/runtime/java/util')
| -rw-r--r-- | src/main/resources/csharp/runtime/java/util/Arrays.cs | 37 | ||||
| -rw-r--r-- | src/main/resources/csharp/runtime/java/util/Iterator.cs | 7 |
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(); - } -} |
