Stacks Uses Module
A grouping of all implementationGroups originating from the names section of this module that this is being used by another module.
Author
Richard Arriaga
Constructors
Construct a new StacksUsesModule.
Construct a new StacksUsesModule from a CommentsModule.
Properties
The a map of implementationGroups keyed by the implementation name.
A map keyed by exported method names with no path to the qualified module path it is originally named from.
The name of the module
A map of module names to other modules extended by this module.
A map of module names to other modules used by this module.
The map of renames (MapDescriptor → string) explicitly specified in this import declaration. The keys are the newly introduced names and the values are the names provided by the predecessor module.
A map keyed by visible (uses) method names with no path to the qualified module path it is originally named from.
Functions
Flatten out moduleNameToExtendsList map so that all modules in tree are in one flat map keyed by the qualified method name to the implementation. Pair this with a map of method name to html link.
Create a new map from implementationGroups with new keys using the method qualified name
Rename an implementation in this Module.