summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/AnyVal.cs18
-rw-r--r--src/library/scala/Boolean.cs61
-rw-r--r--src/library/scala/Byte.cs132
-rw-r--r--src/library/scala/Char.cs128
-rw-r--r--src/library/scala/Double.cs66
-rw-r--r--src/library/scala/Float.cs81
-rw-r--r--src/library/scala/Int.cs127
-rw-r--r--src/library/scala/Long.cs108
-rw-r--r--src/library/scala/Ref.cs31
-rw-r--r--src/library/scala/Short.cs129
-rw-r--r--src/library/scala/Unit.cs45
-rw-r--r--src/library/scala/runtime/ExceptionHandling.cs33
-rw-r--r--src/library/scala/runtime/MetaAttribute.cs34
-rw-r--r--src/library/scala/runtime/SymtabAttribute.cs40
14 files changed, 0 insertions, 1033 deletions
diff --git a/src/library/scala/AnyVal.cs b/src/library/scala/AnyVal.cs
deleted file mode 100644
index 13cf2f3e2c..0000000000
--- a/src/library/scala/AnyVal.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002-2004, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:AnyVal.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.Any;")]
- public abstract class AnyVal {}
-}
diff --git a/src/library/scala/Boolean.cs b/src/library/scala/Boolean.cs
deleted file mode 100644
index 73e72935ed..0000000000
--- a/src/library/scala/Boolean.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Boolean.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Boolean : AnyVal
- {
-
- public readonly bool value;
-
- public Boolean(bool value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return other is Boolean && value == ((Boolean)other).value;
- }
- public override int GetHashCode()
- {
- return value ? 1231 : 1237;
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Boolean;")]
- public bool __bang ( ) { return !value ; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (bool that) { return value == that; }
- public bool __bang__eq (bool that) { return value != that; }
- public bool __bar__bar (bool that) { return value || that; }
- public bool __amp__amp (bool that) { return value && that; }
- public bool __bar (bool that) { return value | that; }
- public bool __amp (bool that) { return value & that; }
- public bool __up (bool that) { return value ^ that; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Byte.cs b/src/library/scala/Byte.cs
deleted file mode 100644
index a8faa7080e..0000000000
--- a/src/library/scala/Byte.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Byte.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Byte : AnyVal {
-
- public readonly sbyte value;
-
- public Byte(sbyte value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return (other is Byte) && (value == ((Byte)other).value);
- }
- public override int GetHashCode()
- {
- return value;
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Int;")]
- public int __plus ( ) { return +value ; }
- [Meta("method []scala.Int;")]
- public int __minus ( ) { return -value ; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- [Meta("method []scala.Double;")]
- public double coerce ( ) { return value ; }
-
- public bool __eq__eq (float that) { return value == that; }
- public bool __bang__eq (float that) { return value != that; }
- public bool __less (float that) { return value < that; }
- public bool __greater (float that) { return value > that; }
- public bool __less__eq (float that) { return value <= that; }
- public bool __greater__eq(float that) { return value >= that; }
- public float __plus (float that) { return value + that; }
- public float __minus (float that) { return value - that; }
- public float __times (float that) { return value * that; }
- public float __div (float that) { return value / that; }
- public float __percent (float that) { return value % that; }
-
- [Meta("method []scala.Float;")]
- public float coerce (float dummy) { return value ; }
- [Meta("method []scala.Int;")]
- public int __tilde ( ) { return ~value ; }
-
- public int __less__less (int that) { return value << that; }
- public int __less__less (long that) { return value << (int)that; }
- public int __greater__greater(int that) { return value >> that; }
- public int __greater__greater(long that) { return value >> (int)that; }
- public int __greater__greater__greater(int that) { return (int)((uint)value >>that); }
- public int __greater__greater__greater(long that) { return (int)((uint)value >>(int)that); }
-
- public bool __eq__eq (long that) { return value == that; }
- public bool __bang__eq (long that) { return value != that; }
- public bool __less (long that) { return value < that; }
- public bool __greater (long that) { return value > that; }
- public bool __less__eq (long that) { return value <= that; }
- public bool __greater__eq(long that) { return value >= that; }
- public long __plus (long that) { return value + that; }
- public long __minus (long that) { return value - that; }
- public long __times (long that) { return value * that; }
- public long __div (long that) { return value / that; }
- public long __percent (long that) { return value % that; }
- public long __bar (long that) { return value | that; }
- public long __amp (long that) { return value & that; }
- public long __up (long that) { return value ^ that; }
-
- [Meta("method []scala.Long;")]
- public long coerce (long dummy) { return value ; }
-
- public bool __eq__eq (int that) { return value == that; }
- public bool __bang__eq (int that) { return value != that; }
- public bool __less (int that) { return value < that; }
- public bool __greater (int that) { return value > that; }
- public bool __less__eq (int that) { return value <= that; }
- public bool __greater__eq(int that) { return value >= that; }
- public int __plus (int that) { return value + that; }
- public int __minus (int that) { return value - that; }
- public int __times (int that) { return value * that; }
- public int __div (int that) { return value / that; }
- public int __percent (int that) { return value % that; }
- public int __bar (int that) { return value | that; }
- public int __amp (int that) { return value & that; }
- public int __up (int that) { return value ^ that; }
-
- [Meta("method []scala.Int;")]
- public int coerce (int dummy) { return value ; }
-
- [Meta("method []scala.Short;")]
- public short coerce (short dummy) { return value ; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Char.cs b/src/library/scala/Char.cs
deleted file mode 100644
index 3afde58dfd..0000000000
--- a/src/library/scala/Char.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Char.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- public abstract class Char : AnyVal {
-
- public readonly char value;
-
- public Char(char value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return other is Char && value == ((Char)other).value;
- }
- public override int GetHashCode()
- {
- return value;
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Int;")]
- public int __plus ( ) { return +value ; }
- [Meta("method []scala.Int;")]
- public int __minus ( ) { return -value ; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- [Meta("method []scala.Double;")]
- public double coerce ( ) { return value ; }
-
- public bool __eq__eq (float that) { return value == that; }
- public bool __bang__eq (float that) { return value != that; }
- public bool __less (float that) { return value < that; }
- public bool __greater (float that) { return value > that; }
- public bool __less__eq (float that) { return value <= that; }
- public bool __greater__eq(float that) { return value >= that; }
- public float __plus (float that) { return value + that; }
- public float __minus (float that) { return value - that; }
- public float __times (float that) { return value * that; }
- public float __div (float that) { return value / that; }
- public float __percent (float that) { return value % that; }
-
- [Meta("method []scala.Float;")]
- public float coerce (float dummy) { return value; }
- [Meta("method []scala.Int;")]
- public int __tilde ( ) { return ~value; }
-
- public int __less__less (int that) { return value << that; }
- public int __less__less (long that) { return value << (int)that; }
- public int __greater__greater(int that) { return value >> that; }
- public int __greater__greater(long that) { return value >> (int)that; }
- public int __greater__greater__greater(int that) { return (int)((uint)value >>that); }
- public int __greater__greater__greater(long that) { return (int)((uint)value >>(int)that); }
-
- public bool __eq__eq (long that) { return value == that; }
- public bool __bang__eq (long that) { return value != that; }
- public bool __less (long that) { return value < that; }
- public bool __greater (long that) { return value > that; }
- public bool __less__eq (long that) { return value <= that; }
- public bool __greater__eq(long that) { return value >= that; }
- public long __plus (long that) { return value + that; }
- public long __minus (long that) { return value - that; }
- public long __times (long that) { return value * that; }
- public long __div (long that) { return value / that; }
- public long __percent (long that) { return value % that; }
- public long __bar (long that) { return value | that; }
- public long __amp (long that) { return value & that; }
- public long __up (long that) { return value ^ that; }
-
- [Meta("method []scala.Long;")]
- public long coerce (long dummy) { return value ; }
-
- public bool __eq__eq (int that) { return value == that; }
- public bool __bang__eq (int that) { return value != that; }
- public bool __less (int that) { return value < that; }
- public bool __greater (int that) { return value > that; }
- public bool __less__eq (int that) { return value <= that; }
- public bool __greater__eq(int that) { return value >= that; }
- public int __plus (int that) { return value + that; }
- public int __minus (int that) { return value - that; }
- public int __times (int that) { return value * that; }
- public int __div (int that) { return value / that; }
- public int __percent (int that) { return value % that; }
- public int __bar (int that) { return value | that; }
- public int __amp (int that) { return value & that; }
- public int __up (int that) { return value ^ that; }
-
- [Meta("method []scala.Int;")]
- public int coerce (int dummy) { return value ; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Double.cs b/src/library/scala/Double.cs
deleted file mode 100644
index 30b9293c47..0000000000
--- a/src/library/scala/Double.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Double.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Double : AnyVal {
-
- public readonly double value;
-
- public Double (double value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return other is Double && value == ((Double )other).value;
- }
- public override int GetHashCode()
- {
- return value.GetHashCode();
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Double;")]
- public double __plus (object dummy) { return +value; }
- [Meta("method []scala.Double;")]
- public double __minus ( ) { return -value; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Float.cs b/src/library/scala/Float.cs
deleted file mode 100644
index 5a3a162de9..0000000000
--- a/src/library/scala/Float.cs
+++ /dev/null
@@ -1,81 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Float.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Float : AnyVal {
-
- public readonly float value;
-
- public Float(float value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return (other is Float) && (value == ((Float)other).value);
- }
- public override int GetHashCode()
- {
- return value.GetHashCode();
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq(object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Float;")]
- public float __plus ( ) { return +value ; }
- [Meta("method []scala.Float;")]
- public float __minus ( ) { return -value ; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- [Meta("method []scala.Double;")]
- public double coerce ( ) { return value; }
-
- public bool __eq__eq (float that) { return value == that; }
- public bool __bang__eq (float that) { return value != that; }
- public bool __less (float that) { return value < that; }
- public bool __greater (float that) { return value > that; }
- public bool __less__eq (float that) { return value <= that; }
- public bool __greater__eq(float that) { return value >= that; }
- public float __plus (float that) { return value + that; }
- public float __minus (float that) { return value - that; }
- public float __times (float that) { return value * that; }
- public float __div (float that) { return value / that; }
- public float __percent (float that) { return value % that; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Int.cs b/src/library/scala/Int.cs
deleted file mode 100644
index 1c909df500..0000000000
--- a/src/library/scala/Int.cs
+++ /dev/null
@@ -1,127 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Int.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Int : AnyVal {
-
- public readonly int value;
-
- public Int(int value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return (other is Int) && (value == ((Int)other).value);
- }
- public override int GetHashCode()
- {
- return value;
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Int;")]
- public int __plus ( ) { return +value ; }
-
- [Meta("method []scala.Int;")]
- public int __minus ( ) { return -value ; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- [Meta("method []scala.Double;")]
- public double coerce (double dummy) { return value; }
-
- public bool __eq__eq (float that) { return value == that; }
- public bool __bang__eq (float that) { return value != that; }
- public bool __less (float that) { return value < that; }
- public bool __greater (float that) { return value > that; }
- public bool __less__eq (float that) { return value <= that; }
- public bool __greater__eq(float that) { return value >= that; }
- public float __plus (float that) { return value + that; }
- public float __minus (float that) { return value - that; }
- public float __times (float that) { return value * that; }
- public float __div (float that) { return value / that; }
- public float __percent (float that) { return value % that; }
-
- [Meta("method []scala.Float;")]
- public float coerce (float dummy) { return value; }
- [Meta("method []scala.Int;")]
- public int __tilde ( ) { return ~value; }
-
- public int __less__less (int that) { return value << that; }
- public int __less__less (long that) { return value << (int)that; }
- public int __greater__greater(int that) { return value >> that; }
- public int __greater__greater(long that) { return value >> (int)that; }
- public int __greater__greater__greater(int that) { return (int)((uint)value >>that); }
- public int __greater__greater__greater(long that) { return (int)((uint)value >>(int)that); }
-
- public bool __eq__eq (long that) { return value == that; }
- public bool __bang__eq (long that) { return value != that; }
- public bool __less (long that) { return value < that; }
- public bool __greater (long that) { return value > that; }
- public bool __less__eq (long that) { return value <= that; }
- public bool __greater__eq(long that) { return value >= that; }
- public long __plus (long that) { return value + that; }
- public long __minus (long that) { return value - that; }
- public long __times (long that) { return value * that; }
- public long __div (long that) { return value / that; }
- public long __percent (long that) { return value % that; }
- public long __bar (long that) { return value | that; }
- public long __amp (long that) { return value & that; }
- public long __up (long that) { return value ^ that; }
-
- [Meta("method []scala.Long;")]
- public long coerce (object dummy) { return value ; }
-
- public bool __eq__eq (int that) { return value == that; }
- public bool __bang__eq (int that) { return value != that; }
- public bool __less (int that) { return value < that; }
- public bool __greater (int that) { return value > that; }
- public bool __less__eq (int that) { return value <= that; }
- public bool __greater__eq(int that) { return value >= that; }
- public int __plus (int that) { return value + that; }
- public int __minus (int that) { return value - that; }
- public int __times (int that) { return value * that; }
- public int __div (int that) { return value / that; }
- public int __percent (int that) { return value % that; }
- public int __bar (int that) { return value | that; }
- public int __amp (int that) { return value & that; }
- public int __up (int that) { return value ^ that; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Long.cs b/src/library/scala/Long.cs
deleted file mode 100644
index cf147b04b3..0000000000
--- a/src/library/scala/Long.cs
+++ /dev/null
@@ -1,108 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Long.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Long : AnyVal {
-
- public readonly long value;
-
- public Long (long value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return (other is Long) && value == ((Long)other).value;
- }
- public override int GetHashCode()
- {
- return value.GetHashCode();
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Long;")]
- public long __plus ( ) { return +value ; }
- [Meta("method []scala.Long;")]
- public long __minus ( ) { return -value ; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- [Meta("method []scala.Double;")]
- public double coerce ( ) { return value ; }
-
- public bool __eq__eq (float that) { return value == that; }
- public bool __bang__eq (float that) { return value != that; }
- public bool __less (float that) { return value < that; }
- public bool __greater (float that) { return value > that; }
- public bool __less__eq (float that) { return value <= that; }
- public bool __greater__eq(float that) { return value >= that; }
- public float __plus (float that) { return value + that; }
- public float __minus (float that) { return value - that; }
- public float __times (float that) { return value * that; }
- public float __div (float that) { return value / that; }
- public float __percent (float that) { return value % that; }
-
- [Meta("method []scala.Float;")]
- public float coerce (object dummy) { return value ; }
- [Meta("method []scala.Long;")]
- public long __tilde ( ) { return ~value ; }
-
- public long __less__less (int that) { return value << that; }
- public long __less__less (long that) { return value << (int)that; }
- public long __greater__greater(int that) { return value >> that; }
- public long __greater__greater(long that) { return value >> (int)that; }
- public long __greater__greater__greater(int that) { return (int)((ulong)value >>that); }
- public long __greater__greater__greater(long that) { return (int)((ulong)value >>(int)that); }
-
- public bool __eq__eq (long that) { return value == that; }
- public bool __bang__eq (long that) { return value != that; }
- public bool __less (long that) { return value < that; }
- public bool __greater (long that) { return value > that; }
- public bool __less__eq (long that) { return value <= that; }
- public bool __greater__eq(long that) { return value >= that; }
- public long __plus (long that) { return value + that; }
- public long __minus (long that) { return value - that; }
- public long __times (long that) { return value * that; }
- public long __div (long that) { return value / that; }
- public long __percent (long that) { return value % that; }
- public long __bar (long that) { return value | that; }
- public long __amp (long that) { return value & that; }
- public long __up (long that) { return value ^ that; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Ref.cs b/src/library/scala/Ref.cs
deleted file mode 100644
index 660b07321c..0000000000
--- a/src/library/scala/Ref.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002-2004, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $OldId: Ref.java,v 1.2 2002/03/12 13:16:04 zenger Exp $
-// $Id:Ref.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class [?T] extends scala.AnyRef;")]
- [Serializable]
- public class Ref : object {
-
- [Meta("field ?T;")]
- public object elem = null;
-
- [Meta("constr (?T);")]
- public Ref(object x)
- {
- elem = x;
- }
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Short.cs b/src/library/scala/Short.cs
deleted file mode 100644
index 5503b9360a..0000000000
--- a/src/library/scala/Short.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Short.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- [Meta("class extends scala.AnyVal;")]
- [Serializable]
- public abstract class Short : AnyVal {
-
- public readonly short value;
-
- public Short(short value)
- {
- this.value = value;
- }
-
- public override bool Equals(object other)
- {
- return (other is Short) && value == ((Short)other).value;
- }
- public override int GetHashCode()
- {
- return value;
- }
- public override string ToString()
- {
- return value.ToString();
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- [Meta("method []scala.Int;")]
- public int __plus () { return +value; }
- [Meta("method []scala.Int;")]
- public int __minus () { return -value; }
-
- public string __plus (string that) { return value + that; }
-
- public bool __eq__eq (double that) { return value == that; }
- public bool __bang__eq (double that) { return value != that; }
- public bool __less (double that) { return value < that; }
- public bool __greater (double that) { return value > that; }
- public bool __less__eq (double that) { return value <= that; }
- public bool __greater__eq(double that) { return value >= that; }
- public double __plus (double that) { return value + that; }
- public double __minus (double that) { return value - that; }
- public double __times (double that) { return value * that; }
- public double __div (double that) { return value / that; }
- public double __percent (double that) { return value % that; }
-
- [Meta("method []scala.Double;")]
- public double coerce ( ) { return value; }
-
- public bool __eq__eq (float that) { return value == that; }
- public bool __bang__eq (float that) { return value != that; }
- public bool __less (float that) { return value < that; }
- public bool __greater (float that) { return value > that; }
- public bool __less__eq (float that) { return value <= that; }
- public bool __greater__eq(float that) { return value >= that; }
- public float __plus (float that) { return value + that; }
- public float __minus (float that) { return value - that; }
- public float __times (float that) { return value * that; }
- public float __div (float that) { return value / that; }
- public float __percent (float that) { return value % that; }
-
- [Meta("method []scala.Float;")]
- public float coerce (float dummy) { return value ; }
- [Meta("method []scala.Int;")]
- public int __tilde ( ) { return ~value ; }
-
- public int __less__less (int that) { return value << that; }
- public int __less__less (long that) { return value << (int)that; }
- public int __greater__greater(int that) { return value >> that; }
- public int __greater__greater(long that) { return value >> (int)that; }
- public int __greater__greater__greater(int that) { return (int)((uint)value >>that); }
- public int __greater__greater__greater(long that) { return (int)((uint)value >>(int)that); }
-
- public bool __eq__eq (long that) { return value == that; }
- public bool __bang__eq (long that) { return value != that; }
- public bool __less (long that) { return value < that; }
- public bool __greater (long that) { return value > that; }
- public bool __less__eq (long that) { return value <= that; }
- public bool __greater__eq(long that) { return value >= that; }
- public long __plus (long that) { return value + that; }
- public long __minus (long that) { return value - that; }
- public long __times (long that) { return value * that; }
- public long __div (long that) { return value / that; }
- public long __percent (long that) { return value % that; }
- public long __bar (long that) { return value | that; }
- public long __amp (long that) { return value & that; }
- public long __up (long that) { return value ^ that; }
-
- [Meta("method []scala.Long;")]
- public long coerce (long dummy) { return value ; }
-
- public bool __eq__eq (int that) { return value == that; }
- public bool __bang__eq (int that) { return value != that; }
- public bool __less (int that) { return value < that; }
- public bool __greater (int that) { return value > that; }
- public bool __less__eq (int that) { return value <= that; }
- public bool __greater__eq(int that) { return value >= that; }
- public int __plus (int that) { return value + that; }
- public int __minus (int that) { return value - that; }
- public int __times (int that) { return value * that; }
- public int __div (int that) { return value / that; }
- public int __percent (int that) { return value % that; }
- public int __bar (int that) { return value | that; }
- public int __amp (int that) { return value & that; }
- public int __up (int that) { return value ^ that; }
-
- [Meta("method []scala.Int;")]
- public int coerce (int dummy) { return value ; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/Unit.cs b/src/library/scala/Unit.cs
deleted file mode 100644
index 44fd1aa3ca..0000000000
--- a/src/library/scala/Unit.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id:Unit.cs 5359 2005-12-16 16:33:49 +0100 (Fri, 16 Dec 2005) dubochet $
-
-using System;
-using scala.runtime;
-
-namespace scala
-{
-
- public abstract class Unit : AnyVal {
-
- public void value() {}
-
- public Unit() {}
-
- public override bool Equals(object other)
- {
- return other is Unit;
- }
- public override int GetHashCode()
- {
- int bits = 4041;
- return bits;
- }
- public override string ToString()
- {
- return "()";
- }
-
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __eq__eq (object other) { return Equals(other); }
- [Meta("method (scala.Any)scala.Boolean;")]
- public bool __bang__eq(object other) { return !Equals(other); }
-
- public string __plus (string that) { return this + that; }
-
- }
-} \ No newline at end of file
diff --git a/src/library/scala/runtime/ExceptionHandling.cs b/src/library/scala/runtime/ExceptionHandling.cs
deleted file mode 100644
index 0a59308f99..0000000000
--- a/src/library/scala/runtime/ExceptionHandling.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id$
-
-using System;
-using scala;
-
-namespace scala.runtime {
-
- public abstract class RunTime {
-
- public interface Runnable {
- void run();
- }
-
- public static Exception tryCatch(Runnable runnable) {
- try {
- runnable.run();
- return null;
- } catch (Exception exception) {
- return exception;
- }
- }
-
- }
-
-}
diff --git a/src/library/scala/runtime/MetaAttribute.cs b/src/library/scala/runtime/MetaAttribute.cs
deleted file mode 100644
index 28ab499bdd..0000000000
--- a/src/library/scala/runtime/MetaAttribute.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002-2005, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id$
-
-using System;
-
-namespace scala.runtime
-{
- /// <summary>
- /// Stores additional meta-information about classes and members.
- /// Used to augment type information in classes from the scala
- /// library written in Java.
- /// </summary>
-
- [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Field
- | AttributeTargets.Constructor | AttributeTargets.Method,
- AllowMultiple = false, Inherited = false)]
- public class MetaAttribute : Attribute
- {
- // keeps a textual representation of the pico-style attributes
- // used in some classes of the runtime library
- public readonly string meta;
- public MetaAttribute(string meta)
- {
- this.meta = meta;
- }
- }
-}
diff --git a/src/library/scala/runtime/SymtabAttribute.cs b/src/library/scala/runtime/SymtabAttribute.cs
deleted file mode 100644
index fcb273a857..0000000000
--- a/src/library/scala/runtime/SymtabAttribute.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002-2005, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id$
-
-using System;
-
-namespace scala.runtime
-{
- /// <summary>
- /// Stores the symbol table for every top-level Scala class.
- /// </summary>
-
- [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
- public class SymtabAttribute : Attribute
- {
- // stores scalac symbol table
- public readonly byte[] symtab;
-
- // indicates if the type should be considered by the compiler;
- // used for synthetic classes introduced by the Scala compiler
- public readonly bool shouldLoadClass;
-
- public SymtabAttribute(byte[] symtab)
- {
- this.symtab = symtab;
- this.shouldLoadClass = true;
- }
-
- public SymtabAttribute() {
- this.symtab = new byte[0];
- this.shouldLoadClass = false;
- }
- }
-}