Skip to content

Commit a904dfb

Browse files
committed
Use delegates for Toolbox
1 parent 82fe504 commit a904dfb

File tree

85 files changed

+89
-86
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+89
-86
lines changed

docs/docs/reference/metaprogramming/staging.md

+3-1

library/src/scala/quoted/staging/Toolbox.scala

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package staging
33

44
import scala.annotation.implicitNotFound
55

6-
@implicitNotFound("Could not find implicit scala.quoted.staging.Toolbox.\n\nDefault toolbox can be instantiated with:\n `implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)`\n\n")
6+
@implicitNotFound("Could not find implicit scala.quoted.staging.Toolbox.\n\nDefault toolbox can be instantiated with:\n `delegate for scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)`\n\n")
77
trait Toolbox {
88
def run[T](expr: QuoteContext => Expr[T]): T
99
}
@@ -14,7 +14,8 @@ object Toolbox {
1414
*
1515
* Usuage:
1616
* ```
17-
* implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
17+
* import scala.quoted.staging._
18+
* delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
1819
* ```
1920
*
2021
* @param appClassloader classloader of the application that generated the quotes

tests/disabled/neg-with-compiler/quote-run-in-macro-2/quoted_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ object Macros {
55

66
inline def foo(i: => Int): Int = ${ fooImpl('i) }
77
def fooImpl(i: Expr[Int]) given QuoteContext: Expr[Int] = {
8-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
8+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
99
val y: Int = run(i)
1010
y
1111
}

tests/neg-with-compiler/quote-run-in-macro-1/quoted_1.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import given scala.quoted.autolift._
44

55
object Macros {
66

7-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
7+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
88
inline def foo(i: => Int): Int = ${ fooImpl('i) }
99
def fooImpl(i: Expr[Int]) given QuoteContext: Expr[Int] = {
1010
val y: Int = run(i)

tests/pos-with-compiler/quote-0.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ object Macros {
2525

2626
class Test {
2727

28-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
28+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
2929

3030
run {
3131
val program = '{

tests/pos-with-compiler/quote-assert/quoted_2.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ object Test {
1717
${ assertImpl('{x != 0}) }
1818
}
1919

20-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
20+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
2121
run(program)
2222
}

tests/run-with-compiler/i3823-b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
4-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
4+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
55
def main(args: Array[String]): Unit = withQuoteContext {
66
def f[T](x: Expr[T])(implicit t: Type[T]) = '{
77
val z: $t = $x

tests/run-with-compiler/i3823-c.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
4-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
4+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
55
def main(args: Array[String]): Unit = withQuoteContext {
66
def f[T](x: Expr[T])(implicit t: Type[T]) = '{
77
val z = $x

tests/run-with-compiler/i3823.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
4-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
4+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
55
def main(args: Array[String]): Unit = withQuoteContext {
66
def f[T: Type](x: Expr[T])(t: Type[T]) = '{
77
val z: $t = $x

tests/run-with-compiler/i3847-b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ object Arrays {
1414
}
1515

1616
object Test {
17-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
17+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
1818
def main(args: Array[String]): Unit = withQuoteContext {
1919
import Arrays._
2020
implicit val ct: Expr[ClassTag[Int]] = '{ClassTag.Int}

tests/run-with-compiler/i3876-b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
44
def main(args: Array[String]): Unit = {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def x given QuoteContext: Expr[Int] = '{3}
88

tests/run-with-compiler/i3876-d.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
44
def main(args: Array[String]): Unit = {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def x given QuoteContext: Expr[Int] = '{3}
88

tests/run-with-compiler/i3876-e.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
44
def main(args: Array[String]): Unit = {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def x given QuoteContext: Expr[Int] = '{ println(); 3 }
88

tests/run-with-compiler/i3876.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
44
def main(args: Array[String]): Unit = {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def x given QuoteContext: Expr[Int] = '{3}
88

tests/run-with-compiler/i3946.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33
object Test {
44
def main(args: Array[String]): Unit = {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def u given QuoteContext: Expr[Unit] = '{}
77
println(withQuoteContext(u.show))
88
println(run(u))

tests/run-with-compiler/i3947.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.staging._
44

55
object Test {
66

7-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
7+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
88
def main(args: Array[String]): Unit = run {
99
def test[T: Type](clazz: java.lang.Class[T]) = {
1010
val lclazz = clazz.toExpr

tests/run-with-compiler/i3947b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.staging._
44

55
object Test {
66

7-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
7+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
88

99
def main(args: Array[String]): Unit = run {
1010
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947b2.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.staging._
44

55
object Test {
66

7-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
7+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
88

99
def main(args: Array[String]): Unit = run {
1010
def test[T: Type](clazz: given QuoteContext => java.lang.Class[T]) = {

tests/run-with-compiler/i3947b3.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.staging._
44

55
object Test {
66

7-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
7+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
88

99
def main(args: Array[String]): Unit = run {
1010
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947c.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
import scala.quoted.staging._
44

55
object Test {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77

88
def main(args: Array[String]): Unit = run {
99
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947d.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import scala.quoted._
33
import scala.quoted.staging._
44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def main(args: Array[String]): Unit = run {
88
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947d2.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
import scala.quoted.staging._
44

55
object Test {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77

88
def main(args: Array[String]): Unit = run {
99
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947e.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
import scala.quoted.staging._
44

55
object Test {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77

88
def main(args: Array[String]): Unit = run {
99

tests/run-with-compiler/i3947f.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.staging._
44

55
object Test {
66

7-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
7+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
88

99
def main(args: Array[String]): Unit = run {
1010
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947g.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
import scala.quoted.staging._
44

55
object Test {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77
def main(args: Array[String]): Unit = run {
88
def test[T: Type](clazz: java.lang.Class[T]) = {
99
val lclazz = clazz.toExpr

tests/run-with-compiler/i3947i.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
import scala.quoted.staging._
44

55
object Test {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77

88
def main(args: Array[String]): Unit = run {
99
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i3947j.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
import scala.quoted.staging._
44

55
object Test {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77

88
def main(args: Array[String]): Unit = run {
99
def test[T: Type](clazz: java.lang.Class[T]) = {

tests/run-with-compiler/i4044a.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
class Foo {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def foo: Unit = withQuoteContext {
77
val e: Expr[Int] = '{3}
88
val q = '{ ${ '{ $e } } }

tests/run-with-compiler/i4044b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ object VarRef {
2020
}
2121

2222
object Test {
23-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
23+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
2424
def main(args: Array[String]): Unit = withQuoteContext {
2525
val q = VarRef('{4})(varRef => '{ ${varRef.update('{3})}; ${varRef.expr} })
2626
println(q.show)

tests/run-with-compiler/i4044c.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
class Foo {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def foo: Unit = withQuoteContext {
77
val q = '{ ${ '{ ${ '{ 5 } } } } }
88
println(q.show)

tests/run-with-compiler/i4044d.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted.staging._
33

44
class Foo {
55
def foo: Unit = {
6-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
6+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
77
run {
88
val a: Expr[Int] = '{3}
99
val q: Expr[Int] = '{

tests/run-with-compiler/i4044e.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
class Foo {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def foo: Unit = withQuoteContext {
77
val e: Expr[Int] = '{3}
88
val f: Expr[Int] = '{5}

tests/run-with-compiler/i4044f.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
class Foo {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def foo: Unit = withQuoteContext {
77
val e: Expr[Int] = '{3}
88
val f: Expr[Int] = '{5}

tests/run-with-compiler/i4350.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class Foo[T: Type] {
77
}
88

99
object Test {
10-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
10+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
1111
def main(args: Array[String]): Unit = withQuoteContext {
1212
println((new Foo[Object]).q.show)
1313
println((new Foo[String]).q.show)

tests/run-with-compiler/i4591.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ object Test {
99
}
1010

1111
def main(args: Array[String]): Unit = {
12-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
12+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
1313
run(foo('{Option(9)}))
1414
}
1515

tests/run-with-compiler/i4730.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def ret given QuoteContext: Expr[Int => Int] = '{ (x: Int) =>
77
${
88
val z = run('{x + 1}) // throws a RunScopeException

tests/run-with-compiler/i5144.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def eval1(ff: Expr[Int => Int]) given QuoteContext: Expr[Int] = '{$ff(42)}
77

88
def peval1() given QuoteContext: Expr[Unit] = '{

tests/run-with-compiler/i5144b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def eval1(ff: Expr[Int => Int]) given QuoteContext: Expr[Int] = ff('{42})
77

88
def peval1() given QuoteContext: Expr[Unit] = '{

tests/run-with-compiler/i5152.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def eval1(ff: Expr[Int => Int]) given QuoteContext: Expr[Int => Int] = '{identity}
77

88
def peval1()given QuoteContext: Expr[Unit] = '{

tests/run-with-compiler/i5161.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
enum Exp {
88
case Int2(x: Int)

tests/run-with-compiler/i5161b.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def main(args: Array[String]): Unit = {
88
def res given QuoteContext = '{

tests/run-with-compiler/i5247.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66
def main(args: Array[String]): Unit = withQuoteContext {
77
println(foo[Object].show)
88
println(bar[Object].show)

tests/run-with-compiler/i5376.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import scala.quoted._
22
import scala.quoted.staging._
33

44
object Test {
5-
implicit val toolbox: scala.quoted.staging.Toolbox = scala.quoted.staging.Toolbox.make(getClass.getClassLoader)
5+
delegate for Toolbox = Toolbox.make(getClass.getClassLoader)
66

77
def main(args: Array[String]): Unit = withQuoteContext {
88
var e = '{1}

0 commit comments

Comments
 (0)