abstract class SymbolLoader
extends LazyType

A lazy type that completes itself by calling parameter doComplete. Any linked modules/classes or module classes are also initialized.

Constructors

SymbolLoader ( )

Members

override def complete ( root: SymDenotation ) ( implicit ctx: Context ) : Unit

Sets all missing fields of given denotation

Sets all missing fields of given denotation

def description ( implicit ctx: Context ) : String

Description of the resource (ClassPath, AbstractFile) being processed by this loader

Description of the resource (ClassPath, AbstractFile) being processed by this loader

def doComplete ( root: SymDenotation ) ( implicit ctx: Context ) : Unit

Load source or class file for root, return

Load source or class file for root, return

def sourceFileOrNull : AbstractFile