final object SymDenotations

Constructors

Members

class ClassDenotation

The contents of a class definition during a period

The contents of a class definition during a period

final class FingerPrint

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.

final object FingerPrint
[+] abstract class LazyType

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.

[+] class ModuleCompleter

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.

@sharable class NoCompleter

A missing completer

A missing completer

final object NoCompleter
class NoDenotation
final class PackageClassDenotation

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

class StubInfo

A completer for missing references

A completer for missing references

class SymDenotation

A sym-denotation represents the contents of a definition during a period.

A sym-denotation represents the contents of a definition during a period.

final object SymDenotation

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.

private val AccessorOrLabel : FlagSet
@sharable val NoDenotation : NoDenotation
val NoSymbolFn : Context => NoSymbol$
@sharable private var indent : Int
@sharable private def indent_= ( x$1: Int ) : Unit