@@ -9,16 +9,14 @@ import java.util.jar._
99import collection .JavaConverters ._
1010import collection .immutable .ArraySeq
1111
12- import scala .tasty .inspector .TastyInspector
1312import java .nio .file .Files
1413
1514import dotty .tools .dotc .config .Settings ._
1615import dotty .tools .dotc .config .CommonScalaSettings
1716import dotty .tools .dotc .report
18- import dotty .tools .dotc .core .Contexts ._
1917import dotty .tools .dotc .reporting .Reporter
2018
21- class Scala3DocDokkaLogger (using Context ) extends DokkaLogger :
19+ class Scala3DocDokkaLogger (using DocContext ) extends DokkaLogger :
2220 def debug (msg : String ): Unit = report.debuglog(msg)
2321
2422 // We do not want errors from dokka (that are) not critical to fail our runs
@@ -66,7 +64,7 @@ object Scala3doc:
6664 revision : Option [String ] = None
6765 )
6866
69- def run (args : Array [String ])(using Context ): Reporter =
67+ def run (args : Array [String ])(using DocContext ): Reporter =
7068 val parsedArgs = Scala3docArgs .extract(args.toList)
7169
7270 def listTastyFiles (f : File ): Seq [File ] =
@@ -76,7 +74,7 @@ object Scala3doc:
7674 )
7775 val tastyFiles = parsedArgs.tastyFiles ++ parsedArgs.tastyDirs.flatMap(listTastyFiles)
7876
79- val reporter = summon[Context ].reporter
77+ val reporter = summon[DocContext ].reporter
8078 if ! reporter.hasErrors then
8179 val updatedArgs = parsedArgs.copy(tastyDirs = Nil , tastyFiles = tastyFiles)
8280
@@ -87,7 +85,7 @@ object Scala3doc:
8785 else report.error(" Failure" )
8886 reporter
8987
90- private [dokka] def run (args : Args , logger : DokkaLogger = DokkaConsoleLogger .INSTANCE ) =
91- new DokkaGenerator (new DottyDokkaConfig (args), logger).generate()
88+ private [dokka] def run (args : Args , logger : DokkaLogger = DokkaConsoleLogger .INSTANCE )( using DocContext ) =
89+ new DokkaGenerator (new DottyDokkaConfig (args, summon[ DocContext ] ), logger).generate()
9290
9391
0 commit comments