diff options
author | Den Shabalin <den.shabalin@gmail.com> | 2013-12-02 13:57:53 +0100 |
---|---|---|
committer | Den Shabalin <den.shabalin@gmail.com> | 2013-12-10 16:02:44 +0100 |
commit | f3c260bf89942ff58796ed7d242ad2e106331f83 (patch) | |
tree | 2a80e5d601d1dac8b8ab427b2eda611a38d4de25 /src/reflect/scala/reflect/runtime/JavaUniverseForce.scala | |
parent | 26a33482718dc165ed5f9c4703205c94b9d0c058 (diff) | |
download | scala-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.scala | 1 |
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 |