summaryrefslogtreecommitdiff
path: root/src/library/scala/runtime/ScalaRunTime.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scala/runtime/ScalaRunTime.scala')
-rw-r--r--src/library/scala/runtime/ScalaRunTime.scala17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/library/scala/runtime/ScalaRunTime.scala b/src/library/scala/runtime/ScalaRunTime.scala
index 84f1945177..8f1acb8381 100644
--- a/src/library/scala/runtime/ScalaRunTime.scala
+++ b/src/library/scala/runtime/ScalaRunTime.scala
@@ -11,25 +11,11 @@
package scala.runtime
-
-import Predef._
-
/* The object <code>ScalaRunTime</code> provides ...
*/
object ScalaRunTime {
- /** Names for primitive types, used by array unboxing */
- val ByteTag = ".Byte"
- val ShortTag = ".Short"
- val CharTag = ".Char"
- val IntTag = ".Int"
- val LongTag = ".Long"
- val FloatTag = ".Float"
- val DoubleTag = ".Double"
- val BooleanTag = ".Boolean"
-
def isArray(x: AnyRef): Boolean = (x != null && x.getClass.isArray) || (x != null && x.isInstanceOf[BoxedArray[_]])
- def isValueTag(tag: String) = tag.charAt(0) == '.'
def isValueClass(clazz: Class[_]) = clazz.isPrimitive()
def forceBoxedArray[A <: Any](xs: Seq[A]): Array[A] = {
@@ -127,9 +113,6 @@ object ScalaRunTime {
def Seq[a](xs: a*): Seq[a] = null // interpreted specially by new backend.
- def arrayValue[A](x: BoxedArray[A], elemTag: String): AnyRef =
- if (x eq null) null else x.unbox(elemTag)
-
def arrayValue[A](x: BoxedArray[A], elemClass: Class[_]): AnyRef =
if (x eq null) null else x.unbox(elemClass)