Constructors
Members
The contents of a class definition during a period
The contents of a class definition during a period
A fingerprint is a bitset that acts as a bloom filter for sets of names.
A fingerprint is a bitset that acts as a bloom filter for sets of names.
Instances of LazyType are carried by uncompleted symbols. Note: LazyTypes double up as (constant) functions from Symbol and from (TermSymbol, ClassSymbo...
Instances of LazyType are carried by uncompleted symbols. Note: LazyTypes double up as (constant) functions from Symbol and from (TermSymbol, ClassSymbol) to LazyType. That way lazy types can be directly passed to symbol creation methods in Symbols that demand instances of these function types.
A lazy type for modules that points to the module class.
Needed so that moduleClass
works before completion.
Completion of modules is always completion...
A lazy type for modules that points to the module class.
Needed so that moduleClass
works before completion.
Completion of modules is always completion of the underlying
module class, followed by copying the relevant fields to the module.
A missing completer
A missing completer
The denotation of a package class. It overrides ClassDenotation to take account of package objects when looking for members
The denotation of a package class. It overrides ClassDenotation to take account of package objects when looking for members
A completer for missing references
A completer for missing references
A sym-denotation represents the contents of a definition during a period.
A sym-denotation represents the contents of a definition during a period.
A sym-denotation represents the contents of a definition during a period.
A sym-denotation represents the contents of a definition during a period.
A subclass of LazyTypes where type parameters can be completed independently of the info.
A subclass of LazyTypes where type parameters can be completed independently of the info.