File tree Expand file tree Collapse file tree 5 files changed +9
-14
lines changed
compiler/src/dotty/tools/dotc/quoted
library/src/scala/quoted/reflect/printers
tests/run-macros/tasty-custom-show Expand file tree Collapse file tree 5 files changed +9
-14
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import dotty.tools.dotc.core.Decorators._
1515
1616import scala .quoted .QuoteContext
1717import scala .quoted .show .SyntaxHighlight
18+ import scala .quoted .reflect .printers .{ExtractorsPrinter , SourceCodePrinter }
1819
1920import scala .internal .quoted .PickledQuote
2021import scala .tasty .reflect ._
Original file line number Diff line number Diff line change 1- package scala .tasty
2- package reflect
3-
4- import scala .quoted ._
1+ package scala .quoted
2+ package reflect .printers
53
64class ExtractorsPrinter extends Printer {
75
Original file line number Diff line number Diff line change 1- package scala .tasty
2- package reflect
3-
4- import scala .quoted ._
1+ package scala .quoted
2+ package reflect .printers
53
64trait Printer {
75 /** Show a String representation of a reflect.Tree */
Original file line number Diff line number Diff line change 1- package scala .tasty
2- package reflect
1+ package scala .quoted
2+ package reflect . printers
33
44import scala .annotation .switch
55import scala .quoted .show .SyntaxHighlight
66
7- import scala .quoted ._
8-
97/** Printer for fully elaborated representation of the source code */
108class SourceCodePrinter (syntaxHighlight : SyntaxHighlight ) extends Printer {
119 import syntaxHighlight ._
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ object Macros {
3737 ' {print($ {Expr (buff.result())})}
3838 }
3939
40- def dummyShow : scala.tasty .reflect.Printer = {
41- new scala.tasty .reflect.Printer {
40+ def dummyShow : scala.quoted .reflect.printers .Printer = {
41+ new scala.quoted .reflect.printers .Printer {
4242 def showTree (using qctx : QuoteContext )(tree : qctx.reflect.Tree ): String = " Tree"
4343 def showType (using qctx : QuoteContext )(tpe : qctx.reflect.TypeRepr ): String = " TypeRepr"
4444 def showConstant (using qctx : QuoteContext )(const : qctx.reflect.Constant ): String = " Constant"
You can’t perform that action at this time.
0 commit comments