Skip to content

Commit 412205c

Browse files
Merge pull request #8552 from dotty-staging/update-tests
Update tasty imports
2 parents dfaf77b + 360d4fd commit 412205c

File tree

13 files changed

+15
-15
lines changed

13 files changed

+15
-15
lines changed

tests/neg-macros/macros-in-same-project-6/Foo.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ object Foo {
55
inline def myMacro(): Unit = ${ aMacroImplementation }
66

77
def aMacroImplementation(using qctx: QuoteContext) : Expr[Unit] = {
8-
import qctx.tasty.{given _, _}
8+
import qctx.tasty._
99
error("some error", rootPosition)
1010
throw new NoClassDefFoundError("Bar$")
1111
}

tests/pos-macros/i8325/Macro_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ object A:
1212
def pure[A](a:A):A = ???
1313

1414
def transformImplExpr[A:Type](using qctx: QuoteContext)(expr: Expr[A]): Expr[A] = {
15-
import qctx.tasty.{given _, _}
15+
import qctx.tasty._
1616
expr.unseal match {
1717
case Inlined(x,y,z) => transformImplExpr(z.seal.asInstanceOf[Expr[A]])
1818
case Apply(fun,args) => '{ A.pure(${Apply(fun,args).seal.asInstanceOf[Expr[A]]}) }

tests/pos-macros/i8325b/Macro_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ object A:
1212
def pure[A](a:A):A = ???
1313

1414
def transformImplExpr[A:Type](using qctx: QuoteContext)(expr: Expr[A]): Expr[A] = {
15-
import qctx.tasty.{given _, _}
15+
import qctx.tasty._
1616
expr.unseal match {
1717
case Inlined(x,y,z) => transformImplExpr(z.seal.asInstanceOf[Expr[A]])
1818
case r@Apply(fun,args) => '{

tests/pos/i7887.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
def typed[A](using t: quoted.Type[A], qctx: quoted.QuoteContext): Unit = {
2-
import qctx.tasty.{given _, _}
2+
import qctx.tasty._
33
'{
44
type T = $t
55
${'{???}.cast[T]}

tests/run-macros/i6803/Macro_1.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ object AsObject {
99
def unsafe(i: Int): LineNo = new LineNo(i)
1010
inline given LineNo = ${impl}
1111
private def impl(using qctx: QuoteContext): Expr[LineNo] = {
12-
import qctx.tasty.{given _, _}
12+
import qctx.tasty._
1313
'{unsafe(${Expr(rootPosition.startLine)})}
1414
}
1515
}
@@ -21,7 +21,7 @@ package AsPackage {
2121
def unsafe(i: Int): LineNo = new LineNo(i)
2222
inline given LineNo = ${impl}
2323
private def impl(using qctx: QuoteContext): Expr[LineNo] = {
24-
import qctx.tasty.{given _, _}
24+
import qctx.tasty._
2525
'{unsafe(${Expr(rootPosition.startLine)})}
2626
}
2727
}

tests/run-macros/i7025/Macros_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ object Macros {
44
inline def debug: Unit = ${Macros.debugImpl}
55

66
def debugImpl(using qctx: QuoteContext): Expr[Unit] = {
7-
import qctx.tasty.{given _, _}
7+
import qctx.tasty._
88

99
def nearestEnclosingDef(owner: Symbol): Symbol =
1010
if owner.isClassDef then owner

tests/run-macros/quote-matcher-runtime/quoted_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ object Macros {
55
inline def matches[A, B](inline a: A, inline b: B): Unit = ${impl('a, 'b)}
66

77
private def impl[A, B](a: Expr[A], b: Expr[B])(using qctx: QuoteContext) : Expr[Unit] = {
8-
import qctx.tasty.{Bind => _, given _, _}
8+
import qctx.tasty._
99

1010
val res = scala.internal.quoted.Expr.unapply[Tuple, Tuple](a)(using b, true, qctx).map { tup =>
1111
tup.toArray.toList.map {

tests/run-macros/quote-type-matcher/quoted_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ object Macros {
55
inline def matches[A, B]: Unit = ${ matchesExpr('[A], '[B]) }
66

77
private def matchesExpr[A, B](a: Type[A], b: Type[B])(using qctx: QuoteContext) : Expr[Unit] = {
8-
import qctx.tasty.{Bind => _, given _, _}
8+
import qctx.tasty._
99

1010
val res = scala.internal.quoted.Type.unapply[Tuple, Tuple](a)(using b, true, qctx).map { tup =>
1111
tup.toArray.toList.map {

tests/run-macros/quoted-matching-docs/Macro_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ private def sumExprShow(argsExpr: Expr[Seq[Int]]) (using QuoteContext): Expr[Str
1010
Expr(sumExpr(argsExpr).show)
1111

1212
private def sumExpr(argsExpr: Expr[Seq[Int]])(using qctx: QuoteContext) : Expr[Int] = {
13-
import qctx.tasty.{given _, _}
13+
import qctx.tasty._
1414
UnsafeExpr.underlyingArgument(argsExpr) match {
1515
case Varargs(Consts(args)) => // args is of type Seq[Int]
1616
Expr(args.sum) // precompute result of sum

tests/run-macros/refined-selectable-macro/Macro_1.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ object Macro {
1212
}
1313

1414
private def toTupleImpl(s: Expr[Selectable])(using qctx:QuoteContext) : Expr[Tuple] = {
15-
import qctx.tasty.{given _, _}
15+
import qctx.tasty._
1616

1717
val repr = s.unseal.tpe.widenTermRefExpr.dealias
1818

@@ -46,7 +46,7 @@ object Macro {
4646
}
4747

4848
private def fromTupleImpl[T: Type](s: Expr[Tuple], newRecord: Expr[Array[(String, Any)] => T])(using qctx:QuoteContext) : Expr[Any] = {
49-
import qctx.tasty.{given _, _}
49+
import qctx.tasty._
5050

5151
val repr = s.unseal.tpe.widenTermRefExpr.dealias
5252

tests/run-macros/requiredSymbols/Macro_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
object Macro {
44
inline def foo: String = ${ fooImpl }
55
def fooImpl(using qctx: QuoteContext) : Expr[String] = {
6-
import qctx.tasty.{given _, _}
6+
import qctx.tasty._
77
val list = List(
88
rootContext.requiredPackage("java"),
99
rootContext.requiredPackage("java.lang"),

tests/run-macros/tasty-construct-types/Macro_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ object Macros {
1212
class TestAnnotation extends scala.annotation.Annotation
1313

1414
def theTestBlockImpl(using qctx : QuoteContext) : Expr[Unit] = {
15-
import qctx.tasty.{_,given _}
15+
import qctx.tasty._
1616

1717
val x1T = ConstantType(Constant(1))
1818
val x2T = OrType(ConstantType(Constant(1)), ConstantType(Constant(2)))

tests/run-macros/tasty-positioned/quoted_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ object Positioned {
1111
implicit inline def apply[T](x: => T): Positioned[T] = ${impl('x)}
1212

1313
def impl[T](x: Expr[T])(implicit ev: Type[T], qctx: QuoteContext): Expr[Positioned[T]] = {
14-
import qctx.tasty.{Position => _, _, given _}
14+
import qctx.tasty.{Position => _, _}
1515
val pos = rootPosition
1616

1717
val path = pos.sourceFile.jpath.toString

0 commit comments

Comments
 (0)