diff options
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/AnyCompanion.scala | 6 | ||||
-rw-r--r-- | src/library/scala/AnyValCompanion.scala | 3 | ||||
-rw-r--r-- | src/library/scala/Ref.scala | 12 | ||||
-rw-r--r-- | src/library/scala/specialized.scala | 2 |
4 files changed, 21 insertions, 2 deletions
diff --git a/src/library/scala/AnyCompanion.scala b/src/library/scala/AnyCompanion.scala new file mode 100644 index 0000000000..0a14ebacdb --- /dev/null +++ b/src/library/scala/AnyCompanion.scala @@ -0,0 +1,6 @@ +package scala + + + + +private[scala] trait AnyCompanion { } diff --git a/src/library/scala/AnyValCompanion.scala b/src/library/scala/AnyValCompanion.scala index 854a63e865..3c3379de38 100644 --- a/src/library/scala/AnyValCompanion.scala +++ b/src/library/scala/AnyValCompanion.scala @@ -1,3 +1,4 @@ + /* __ *\ ** ________ ___ / / ___ Scala API ** ** / __/ __// _ | / / / _ | (c) 2002-2011, LAMP/EPFL ** @@ -18,4 +19,4 @@ package scala * }}} * */ -private[scala] trait AnyValCompanion { } +private[scala] trait AnyValCompanion extends AnyCompanion { } diff --git a/src/library/scala/Ref.scala b/src/library/scala/Ref.scala new file mode 100644 index 0000000000..327b4a91f1 --- /dev/null +++ b/src/library/scala/Ref.scala @@ -0,0 +1,12 @@ +package scala + + + + + + +object Ref extends AnyCompanion + + + + diff --git a/src/library/scala/specialized.scala b/src/library/scala/specialized.scala index 656508c9d9..38ad8c4c9a 100644 --- a/src/library/scala/specialized.scala +++ b/src/library/scala/specialized.scala @@ -25,7 +25,7 @@ package scala * * @since 2.8 */ -class specialized(types: AnyValCompanion*) extends annotation.StaticAnnotation { +class specialized(types: AnyCompanion*) extends annotation.StaticAnnotation { def this() { this(Unit, Boolean, Byte, Short, Char, Int, Long, Float, Double) } |