From bb507691534a26dc45cae73dafd363fc9d5c2c92 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 11 Apr 2016 19:49:38 +0100 Subject: Move Iterator to correct namespace --- src/main/resources/csharp/runtime/java/lang/Iterable.cs | 2 +- src/main/resources/csharp/runtime/java/lang/Iterator.cs | 7 ------- src/main/resources/csharp/runtime/java/util/Arrays.cs | 4 ++-- src/main/resources/csharp/runtime/java/util/Iterator.cs | 7 +++++++ 4 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 src/main/resources/csharp/runtime/java/lang/Iterator.cs create mode 100644 src/main/resources/csharp/runtime/java/util/Iterator.cs (limited to 'src/main/resources/csharp') diff --git a/src/main/resources/csharp/runtime/java/lang/Iterable.cs b/src/main/resources/csharp/runtime/java/lang/Iterable.cs index 090b3e5..1565e2b 100644 --- a/src/main/resources/csharp/runtime/java/lang/Iterable.cs +++ b/src/main/resources/csharp/runtime/java/lang/Iterable.cs @@ -1,6 +1,6 @@ namespace Couscous.java.lang { // TODO: implement in Java internal interface Iterable { - Iterator iterator(); + java.util.Iterator iterator(); } } diff --git a/src/main/resources/csharp/runtime/java/lang/Iterator.cs b/src/main/resources/csharp/runtime/java/lang/Iterator.cs deleted file mode 100644 index 75d985f..0000000 --- a/src/main/resources/csharp/runtime/java/lang/Iterator.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Couscous.java.lang { - // TODO: implement in Java - internal interface Iterator { - bool hasNext(); - T next(); - } -} diff --git a/src/main/resources/csharp/runtime/java/util/Arrays.cs b/src/main/resources/csharp/runtime/java/util/Arrays.cs index 6833582..96b31d4 100644 --- a/src/main/resources/csharp/runtime/java/util/Arrays.cs +++ b/src/main/resources/csharp/runtime/java/util/Arrays.cs @@ -12,12 +12,12 @@ namespace Couscous.java.util { this.values = values; } - public java.lang.Iterator iterator() { + public java.util.Iterator iterator() { return new _ArrayIterator(values); } } - internal class _ArrayIterator : java.lang.Iterator { + internal class _ArrayIterator : java.util.Iterator { private readonly T[] values; private int nextIndex; diff --git a/src/main/resources/csharp/runtime/java/util/Iterator.cs b/src/main/resources/csharp/runtime/java/util/Iterator.cs new file mode 100644 index 0000000..6b902cc --- /dev/null +++ b/src/main/resources/csharp/runtime/java/util/Iterator.cs @@ -0,0 +1,7 @@ +namespace Couscous.java.util { + // TODO: implement in Java + internal interface Iterator { + bool hasNext(); + T next(); + } +} -- cgit v1.2.3