Skip to content

Commit 59e7e96

Browse files
committed
Adapt refelect.TreeOps to new scheme
1 parent aa7eae5 commit 59e7e96

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

compiler/src/dotty/tools/dotc/tastyreflect/TreeOpsImpl.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ trait TreeOpsImpl extends scala.tasty.reflect.TreeOps with CoreImpl with Helpers
444444
def apply(cls: ClassSymbol)(implicit ctx: Context): This =
445445
tpd.This(cls)
446446

447-
def copy(original: Tree)(qual: Option[Id]): This =
447+
def copy(original: Tree)(qual: Option[Id])(implicit ctx: Context): This =
448448
tpd.cpy.This(original)(qual.getOrElse(untpd.EmptyTypeIdent))
449449

450450
def unapply(x: Term)(implicit ctx: Context): Option[Option[Id]] = x match {
@@ -555,7 +555,7 @@ trait TreeOpsImpl extends scala.tasty.reflect.TreeOps with CoreImpl with Helpers
555555
def apply(qual: Term, mix: Option[Id])(implicit ctx: Context): Super =
556556
tpd.Super(qual, mix.getOrElse(untpd.EmptyTypeIdent), false, NoSymbol)
557557

558-
def copy(original: Tree)(qual: Term, mix: Option[Id]): Super =
558+
def copy(original: Tree)(qual: Term, mix: Option[Id])(implicit ctx: Context): Super =
559559
tpd.cpy.Super(original)(qual, mix.getOrElse(untpd.EmptyTypeIdent))
560560

561561
def unapply(x: Term)(implicit ctx: Context): Option[(Term, Option[Id])] = x match {

library/src/scala/tasty/reflect/TreeOps.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ trait TreeOps extends Core {
320320
/** Create a `this[<id: Id]>` */
321321
def apply(cls: ClassSymbol)(implicit ctx: Context): This
322322

323-
def copy(original: Tree)(qual: Option[Id]): This
323+
def copy(original: Tree)(qual: Option[Id])(implicit ctx: Context): This
324324

325325
/** Matches `this[<id: Option[Id]>` */
326326
def unapply(tree: Tree)(implicit ctx: Context): Option[Option[Id]]
@@ -444,7 +444,7 @@ trait TreeOps extends Core {
444444
/** Creates a `<qualifier: Term>.super[<id: Option[Id]>` */
445445
def apply(qual: Term, mix: Option[Id])(implicit ctx: Context): Super
446446

447-
def copy(original: Tree)(qual: Term, mix: Option[Id]): Super
447+
def copy(original: Tree)(qual: Term, mix: Option[Id])(implicit ctx: Context): Super
448448

449449
/** Matches a `<qualifier: Term>.super[<id: Option[Id]>` */
450450
def unapply(tree: Tree)(implicit ctx: Context): Option[(Term, Option[Id])]

0 commit comments

Comments
 (0)