ScaladocTastyInspector

case class ScaladocTastyInspector()(using ctx: DocContext) extends DocTastyInspector

Responsible for collectively inspecting all the Tasty files we're interested in.

Delegates most of the work to TastyParser dotty.tools.scaladoc.tasty.TastyParser.

trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override def postProcess(using Quotes): Unit
Definition Classes

Inherited methods

def inspectAllTastyFiles(tastyFiles: List[String], jars: List[String], dependenciesClasspath: List[String]): Boolean

Load and process TASTy files using TASTy reflect

Load and process TASTy files using TASTy reflect

Value Params
dependenciesClasspath

Classpath with extra dependencies needed to load class in the .tasty files

jars

List of path of .jar files

tastyFiles

List of paths of .tasty files

Inherited from
OldTastyInspector
def inspectFilesInDocContext(classpath: List[String], filePaths: List[String])(using Context): Unit
Inherited from
DocTastyInspector
def inspectTastyFiles(tastyFiles: List[String]): Boolean

Load and process TASTy files using TASTy reflect

Load and process TASTy files using TASTy reflect

Value Params
tastyFiles

List of paths of .tasty files

Inherited from
OldTastyInspector

Load and process TASTy files in a jar file using TASTy reflect

Load and process TASTy files in a jar file using TASTy reflect

Value Params
jars

Path of .jar file

Inherited from
OldTastyInspector
Inherited from
Product