@@ -977,7 +977,7 @@ object Trees {
977977
978978 /** Tree that replaces a level 1 splices in pickled (level 0) quotes.
979979 * It is only used when encoding pickled quotes. These will be encoded
980- * as PickledHole when pickled.
980+ * as TastyQuoteHole when pickled.
981981 *
982982 * @param isTermHole If this hole is a term, otherwise it is a type hole.
983983 * @param idx The index of the hole in it's enclosing level 0 quote.
@@ -1006,8 +1006,8 @@ object Trees {
10061006 * @param args The term (or type) arguments of the splice to compute its content
10071007 * @param tpt Type of the hole
10081008 */
1009- case class PickledHole [+ T <: Untyped ](isTermHole : Boolean , idx : Int , args : List [Tree [T ]], tpt : Tree [T ])(implicit @ constructorOnly src : SourceFile ) extends Tree [T ] {
1010- type ThisTree [+ T <: Untyped ] <: PickledHole [T ]
1009+ case class TastyQuoteHole [+ T <: Untyped ](isTermHole : Boolean , idx : Int , args : List [Tree [T ]], tpt : Tree [T ])(implicit @ constructorOnly src : SourceFile ) extends Tree [T ] {
1010+ type ThisTree [+ T <: Untyped ] <: TastyQuoteHole [T ]
10111011 override def isTerm : Boolean = isTermHole
10121012 override def isType : Boolean = ! isTermHole
10131013 }
@@ -1134,7 +1134,7 @@ object Trees {
11341134 type Thicket = Trees .Thicket [T ]
11351135
11361136 type Hole = Trees .Hole [T ]
1137- type PickledHole = Trees .PickledHole [T ]
1137+ type TastyQuoteHole = Trees .TastyQuoteHole [T ]
11381138
11391139 @ sharable val EmptyTree : Thicket = genericEmptyTree
11401140 @ sharable val EmptyValDef : ValDef = genericEmptyValDef
@@ -1364,9 +1364,9 @@ object Trees {
13641364 case tree : Hole if isTerm == tree.isTerm && idx == tree.idx && targs.eq(tree.targs) && args.eq(tree.args) && content.eq(tree.content) && tpt.eq(tree.tpt) => tree
13651365 case _ => finalize(tree, untpd.Hole (isTerm, idx, targs, args, content, tpt)(sourceFile(tree)))
13661366 }
1367- def PickledHole (tree : Tree )(isTerm : Boolean , idx : Int , args : List [Tree ], tpt : Tree )(using Context ): PickledHole = tree match {
1368- case tree : PickledHole if isTerm == tree.isTerm && idx == tree.idx && args.eq(tree.args) && tpt.eq(tree.tpt) => tree
1369- case _ => finalize(tree, untpd.PickledHole (isTerm, idx, args, tpt)(sourceFile(tree)))
1367+ def TastyQuoteHole (tree : Tree )(isTerm : Boolean , idx : Int , args : List [Tree ], tpt : Tree )(using Context ): TastyQuoteHole = tree match {
1368+ case tree : TastyQuoteHole if isTerm == tree.isTerm && idx == tree.idx && args.eq(tree.args) && tpt.eq(tree.tpt) => tree
1369+ case _ => finalize(tree, untpd.TastyQuoteHole (isTerm, idx, args, tpt)(sourceFile(tree)))
13701370 }
13711371
13721372 // Copier methods with default arguments; these demand that the original tree
@@ -1391,8 +1391,8 @@ object Trees {
13911391 Template (tree : Tree )(constr, parents, derived, self, body)
13921392 def Hole (tree : Hole )(isTerm : Boolean = tree.isTerm, idx : Int = tree.idx, targs : List [Tree ] = tree.targs, args : List [Tree ] = tree.args, content : Tree = tree.content, tpt : Tree = tree.tpt)(using Context ): Hole =
13931393 Hole (tree : Tree )(isTerm, idx, targs, args, content, tpt)
1394- def PickledHole (tree : PickledHole )(isTerm : Boolean = tree.isTerm, idx : Int = tree.idx, args : List [Tree ] = tree.args, tpt : Tree = tree.tpt)(using Context ): PickledHole =
1395- PickledHole (tree : Tree )(isTerm, idx, args, tpt)
1394+ def TastyQuoteHole (tree : TastyQuoteHole )(isTerm : Boolean = tree.isTerm, idx : Int = tree.idx, args : List [Tree ] = tree.args, tpt : Tree = tree.tpt)(using Context ): TastyQuoteHole =
1395+ TastyQuoteHole (tree : Tree )(isTerm, idx, args, tpt)
13961396
13971397 }
13981398
@@ -1525,8 +1525,8 @@ object Trees {
15251525 if (trees1 eq trees) tree else Thicket (trees1)
15261526 case tree @ Hole (_, _, targs, args, content, tpt) =>
15271527 cpy.Hole (tree)(targs = transform(targs), args = transform(args), content = transform(content), tpt = transform(tpt))
1528- case tree @ PickledHole (_, _, args, tpt) =>
1529- cpy.PickledHole (tree)(args = transform(args), tpt = transform(tpt))
1528+ case tree @ TastyQuoteHole (_, _, args, tpt) =>
1529+ cpy.TastyQuoteHole (tree)(args = transform(args), tpt = transform(tpt))
15301530 case _ =>
15311531 transformMoreCases(tree)
15321532 }
@@ -1668,7 +1668,7 @@ object Trees {
16681668 this (x, ts)
16691669 case Hole (_, _, targs, args, content, tpt) =>
16701670 this (this (this (this (x, targs), args), content), tpt)
1671- case PickledHole (_, _, args, tpt) =>
1671+ case TastyQuoteHole (_, _, args, tpt) =>
16721672 this (this (x, args), tpt)
16731673 case _ =>
16741674 foldMoreCases(x, tree)
0 commit comments