diff options
Diffstat (limited to 'src/library/scala/runtime/ScalaRunTime.scala')
-rw-r--r-- | src/library/scala/runtime/ScalaRunTime.scala | 17 |
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) |