@@ -977,7 +977,7 @@ object Trees {
977
977
978
978
/** Tree that replaces a level 1 splices in pickled (level 0) quotes.
979
979
* It is only used when encoding pickled quotes. These will be encoded
980
- * as PickledHole when pickled.
980
+ * as TastyQuoteHole when pickled.
981
981
*
982
982
* @param isTermHole If this hole is a term, otherwise it is a type hole.
983
983
* @param idx The index of the hole in it's enclosing level 0 quote.
@@ -1006,8 +1006,8 @@ object Trees {
1006
1006
* @param args The term (or type) arguments of the splice to compute its content
1007
1007
* @param tpt Type of the hole
1008
1008
*/
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 ]
1011
1011
override def isTerm : Boolean = isTermHole
1012
1012
override def isType : Boolean = ! isTermHole
1013
1013
}
@@ -1134,7 +1134,7 @@ object Trees {
1134
1134
type Thicket = Trees .Thicket [T ]
1135
1135
1136
1136
type Hole = Trees .Hole [T ]
1137
- type PickledHole = Trees .PickledHole [T ]
1137
+ type TastyQuoteHole = Trees .TastyQuoteHole [T ]
1138
1138
1139
1139
@ sharable val EmptyTree : Thicket = genericEmptyTree
1140
1140
@ sharable val EmptyValDef : ValDef = genericEmptyValDef
@@ -1364,9 +1364,9 @@ object Trees {
1364
1364
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
1365
1365
case _ => finalize(tree, untpd.Hole (isTerm, idx, targs, args, content, tpt)(sourceFile(tree)))
1366
1366
}
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)))
1370
1370
}
1371
1371
1372
1372
// Copier methods with default arguments; these demand that the original tree
@@ -1391,8 +1391,8 @@ object Trees {
1391
1391
Template (tree : Tree )(constr, parents, derived, self, body)
1392
1392
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 =
1393
1393
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)
1396
1396
1397
1397
}
1398
1398
@@ -1525,8 +1525,8 @@ object Trees {
1525
1525
if (trees1 eq trees) tree else Thicket (trees1)
1526
1526
case tree @ Hole (_, _, targs, args, content, tpt) =>
1527
1527
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))
1530
1530
case _ =>
1531
1531
transformMoreCases(tree)
1532
1532
}
@@ -1668,7 +1668,7 @@ object Trees {
1668
1668
this (x, ts)
1669
1669
case Hole (_, _, targs, args, content, tpt) =>
1670
1670
this (this (this (this (x, targs), args), content), tpt)
1671
- case PickledHole (_, _, args, tpt) =>
1671
+ case TastyQuoteHole (_, _, args, tpt) =>
1672
1672
this (this (x, args), tpt)
1673
1673
case _ =>
1674
1674
foldMoreCases(x, tree)
0 commit comments