diff options
Diffstat (limited to 'src/main/resources/csharp/runtime/java/util')
| -rw-r--r-- | src/main/resources/csharp/runtime/java/util/Arrays.cs | 4 | ||||
| -rw-r--r-- | src/main/resources/csharp/runtime/java/util/Iterator.cs | 7 |
2 files changed, 9 insertions, 2 deletions
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<T> iterator() { + public java.util.Iterator<T> iterator() { return new _ArrayIterator<T>(values); } } - internal class _ArrayIterator<T> : java.lang.Iterator<T> { + internal class _ArrayIterator<T> : java.util.Iterator<T> { 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<T> { + bool hasNext(); + T next(); + } +} |
