Names Index
constructor(occurrences: MutableMap<NameInModule, NamesIndex.NameOccurrences>, bloomFilterIfPackage: BloomFilter<NameInModule>?)
Construct a NamesIndex from the provided data.
Parameters
occurrences
A MutableMap from each occurring NameInModule to the NameOccurrences that describe where and how the name is used in this module.
bloom Filter If Package
Iff this index is for a package, this is a Bloom filter that can be used to quickly eliminate sections of the module tree from a more expensive search within each module. If the filter appears to contain the name in question, the other fields of this object should be examined, to determine if the package representative module contained information about the atom name, and all packages and modules directly within this package should also be examined for information about the name.