Skip to content

Commit 6a252e0

Browse files
committed
Move Unpickler to runtime.quoted
It's internal only, no need to put in a public package.
1 parent a1bff5f commit 6a252e0

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

compiler/src/dotty/tools/dotc/core/Definitions.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -605,8 +605,8 @@ class Definitions {
605605
def QuotedType_~(implicit ctx: Context) =
606606
QuotedTypeClass.info.member(tpnme.UNARY_~).symbol.asType
607607

608-
def Unpickler_unpickleExpr = ctx.requiredMethod("scala.quoted.Unpickler.unpickleExpr")
609-
def Unpickler_unpickleType = ctx.requiredMethod("scala.quoted.Unpickler.unpickleType")
608+
def Unpickler_unpickleExpr = ctx.requiredMethod("scala.runtime.quoted.Unpickler.unpickleExpr")
609+
def Unpickler_unpickleType = ctx.requiredMethod("scala.runtime.quoted.Unpickler.unpickleType")
610610

611611
lazy val EqType = ctx.requiredClassRef("scala.Eq")
612612
def EqClass(implicit ctx: Context) = EqType.symbol.asClass

library/src/scala/quoted/Unpickler.scala renamed to library/src/scala/runtime/quoted/Unpickler.scala

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package scala.quoted
1+
package scala.runtime.quoted
2+
3+
import scala.quoted._
24

35
/** Provides methods to unpickle `Expr` and `Type` trees. */
46
object Unpickler {
@@ -11,10 +13,10 @@ object Unpickler {
1113
/** Unpickle `repr` which represents a pickled `Expr` tree,
1214
* replacing splice nodes with `args`
1315
*/
14-
def unpickleExpr[T](repr: Pickled, args: Seq[Quoted]): Expr[T] = ???
16+
def unpickleExpr[T](repr: Pickled, args: Seq[Any]): Expr[T] = ???
1517

1618
/** Unpickle `repr` which represents a pickled `Type` tree,
1719
* replacing splice nodes with `args`
1820
*/
19-
def unpickleType[T](repr: Pickled, args: Seq[Quoted]): Type[T] = ???
21+
def unpickleType[T](repr: Pickled, args: Seq[Any]): Type[T] = ???
2022
}

0 commit comments

Comments
 (0)