summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-12-02 13:57:53 +0100
committerDen Shabalin <den.shabalin@gmail.com>2013-12-10 16:02:44 +0100
commitf3c260bf89942ff58796ed7d242ad2e106331f83 (patch)
tree2a80e5d601d1dac8b8ab427b2eda611a38d4de25 /src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
parent26a33482718dc165ed5f9c4703205c94b9d0c058 (diff)
downloadscala-f3c260bf89942ff58796ed7d242ad2e106331f83.tar.gz
scala-f3c260bf89942ff58796ed7d242ad2e106331f83.tar.bz2
scala-f3c260bf89942ff58796ed7d242ad2e106331f83.zip
Move Liftable into the Universe cake; add additional standard Liftables
Previously we believed that having Liftable outside of the Universe will bring some advantages but it turned out this wasn’t worth it. Due to infectious nature of path dependent types inside of the universe one had to cast a lot. A nice example of what I’m talking about is a change in trait ArbitraryTreesAndNames. Additionally a number of standard Liftables is added for types that are available through Predef and/or default scala._ import: Array, Vector, List, Map, Set, Option, Either, TupleN.
Diffstat (limited to 'src/reflect/scala/reflect/runtime/JavaUniverseForce.scala')
-rw-r--r--src/reflect/scala/reflect/runtime/JavaUniverseForce.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala b/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
index 344f7682c1..974706aa0b 100644
--- a/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
+++ b/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
@@ -204,6 +204,7 @@ trait JavaUniverseForce { self: runtime.JavaUniverse =>
this.TermName
this.TypeName
this.BooleanFlag
+ this.Liftable
this.WeakTypeTag
this.TypeTag
this.Expr