From caa7e3a069fa0dfe81834d48850384c38594dd3a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 26 Apr 2016 20:54:03 +0100 Subject: Remove C# runtime from main, use for tests only --- src/main/resources/csharp/runtime/java/lang/Integer.cs | 14 -------------- src/main/resources/csharp/runtime/java/lang/Iterable.cs | 6 ------ src/main/resources/csharp/runtime/java/lang/Object.cs | 11 ----------- 3 files changed, 31 deletions(-) delete mode 100644 src/main/resources/csharp/runtime/java/lang/Integer.cs delete mode 100644 src/main/resources/csharp/runtime/java/lang/Iterable.cs delete mode 100644 src/main/resources/csharp/runtime/java/lang/Object.cs (limited to 'src/main/resources/csharp/runtime/java/lang') diff --git a/src/main/resources/csharp/runtime/java/lang/Integer.cs b/src/main/resources/csharp/runtime/java/lang/Integer.cs deleted file mode 100644 index 6ed87db..0000000 --- a/src/main/resources/csharp/runtime/java/lang/Integer.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace Couscous.java.lang { - internal class Integer : Object { - private readonly int _value; - - internal Integer(int value) { - _value = value; - } - - internal override bool equals(Object other) { - var integer = other as Integer; - return integer != null && integer._value == _value; - } - } -} diff --git a/src/main/resources/csharp/runtime/java/lang/Iterable.cs b/src/main/resources/csharp/runtime/java/lang/Iterable.cs deleted file mode 100644 index 314dbce..0000000 --- a/src/main/resources/csharp/runtime/java/lang/Iterable.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Couscous.java.lang { - // TODO: implement in Java - internal interface Iterable { - java.util.Iterator iterator(); - } -} diff --git a/src/main/resources/csharp/runtime/java/lang/Object.cs b/src/main/resources/csharp/runtime/java/lang/Object.cs deleted file mode 100644 index 14a8f44..0000000 --- a/src/main/resources/csharp/runtime/java/lang/Object.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Couscous.java.lang { - internal class Object { - internal virtual bool equals(Object other) { - return System.Object.ReferenceEquals(this, other); - } - - public static implicit operator Object(int value) { - return new Integer(value); - } - } -} -- cgit v1.2.3