@@ -9,10 +9,10 @@ import TastyFormat._, NameTags._, TastyTagOps._, TastyRefs._
99
1010object TastyUnpickler {
1111 def unpickleClass (in : TastyReader , clazz : ClassInfo , path : String ): Unit = {
12- // val doPrint = false
13- val doPrint = path.contains(" v1" ) && ! path.contains(" experimental2.tasty" )
12+ val doPrint = false
13+ // val doPrint = path.contains("v1") && !path.contains("experimental2.tasty")
14+ // if (doPrint) TastyPrinter.printClassNames(in.fork, path)
1415 // if (doPrint) TastyPrinter.printPickle(in.fork, path)
15- // doClassNames(in.fork, path)
1616 if (doPrint) unpickle(in, clazz, path)
1717 }
1818
@@ -495,25 +495,4 @@ object TastyUnpickler {
495495 def show : String
496496 override def toString = show
497497 }
498-
499- def doClassNames (in : TastyReader , path : String ): Unit = {
500- readHeader(in)
501- val names = readNames(in)
502- val (pkg, nme) = unpicklePkgAndClsName(getTreeReader(in, names), names)
503- println(s " $path -> ${pkg.source}. ${nme.source}" )
504- }
505-
506- def unpicklePkgAndClsName (in : TastyReader , names : Names ): (Name , Name ) = {
507- import in ._
508- def readName (r : TastyReader = in) = names(r.readNat())
509- def readNames (packageName : Name ): (Name , Name ) = readByte() match {
510- case TYPEDEF => readEnd(); (packageName, readName())
511- case PACKAGE => readEnd(); readNames(packageName)
512- case TERMREFpkg => readNames(readName())
513- case TYPEREFpkg => readNames(readName())
514- case SHAREDtype => val r = forkAt(readAddr()); r.readByte(); readNames(readName(r))
515- case t => skipTreeTagged(in, t); readNames(packageName)
516- }
517- readNames(nme.Empty )
518- }
519498}
0 commit comments