@@ -23,12 +23,12 @@ import dotty.tools.dotc.classpath.FileUtils.hasTastyExtension
2323object TastyPrinter :
2424
2525 def showContents (bytes : Array [Byte ], noColor : Boolean ): String =
26- showContents(bytes, noColor, testPickler = false , isBestEffortTasty = false )
26+ showContents(bytes, noColor, isBestEffortTasty = false , testPickler = false )
2727
28- def showContents (bytes : Array [Byte ], noColor : Boolean , testPickler : Boolean = false , isBestEffortTasty : Boolean = false ): String =
28+ def showContents (bytes : Array [Byte ], noColor : Boolean , isBestEffortTasty : Boolean , testPickler : Boolean = false ): String =
2929 val printer =
30- if noColor then new TastyPrinter (bytes, testPickler)
31- else new TastyAnsiiPrinter (bytes, testPickler)
30+ if noColor then new TastyPrinter (bytes, isBestEffortTasty, testPickler)
31+ else new TastyAnsiiPrinter (bytes, isBestEffortTasty, testPickler)
3232 printer.showContents()
3333
3434 def main (args : Array [String ]): Unit = {
@@ -43,7 +43,7 @@ object TastyPrinter:
4343 println(line)
4444 println(fileName)
4545 println(line)
46- println(showContents(bytes, noColor, isBestEffortTasty))
46+ println(showContents(bytes, noColor, isBestEffortTasty, testPickler = false ))
4747 println()
4848 printLastLine = true
4949 for arg <- args do
@@ -71,9 +71,9 @@ object TastyPrinter:
7171 println(line)
7272 }
7373
74- class TastyPrinter (bytes : Array [Byte ], val testPickler : Boolean , isBestEffortTasty : Boolean = false ) {
74+ class TastyPrinter (bytes : Array [Byte ], isBestEffortTasty : Boolean , val testPickler : Boolean ) {
7575
76- def this (bytes : Array [Byte ]) = this (bytes, testPickler = false , isBestEffortTasty = false )
76+ def this (bytes : Array [Byte ]) = this (bytes, isBestEffortTasty = false , testPickler = false )
7777
7878 class TastyPrinterUnpickler extends TastyUnpickler (bytes, isBestEffortTasty) {
7979 var namesStart : Addr = uninitialized
@@ -133,7 +133,7 @@ class TastyPrinter(bytes: Array[Byte], val testPickler: Boolean, isBestEffortTas
133133 })
134134
135135 class TreeSectionUnpickler (sb : StringBuilder ) extends PrinterSectionUnpickler [Unit ](ASTsSection ) {
136- import dotty .tools .tasty .TastyFormat . *
136+ import dotty .tools .tasty .besteffort . BestEffortTastyFormat . * // superset on TastyFormat
137137 def unpickle0 (reader : TastyReader )(using refs : NameRefs ): Unit = {
138138 import reader .*
139139 var indent = 0
0 commit comments