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