Dotty Documentation

0.1.1-bin-SNAPSHOT

object SymDenotations

[-] Constructors

[-] Members

[+] class ClassDenotation

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.

[+] 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, 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 of the underlying module class, followed by copying the relevant fields to the module.

[+] @sharable class NoCompleter

A missing completer

[+] 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

[+] class StubInfo

A completer for missing references

[+] class SymDenotation

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

[+] object SymDenotation

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.

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