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

Called after all compilation units are processed

Called after all compilation units are processed

Definition Classes

Process a TASTy file using TASTy reflect

Process a TASTy file using TASTy reflect

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 parameters:
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

Load and process TASTy files using TASTy reflect

Load and process TASTy files using TASTy reflect

Value parameters:
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 parameters:
jars

Path of .jar file

Inherited from:
OldTastyInspector
Inherited from:
Product