StacksImportModule

constructor(moduleName: String, commentGroups: MutableMap<A_String, CommentGroup>, moduleNameToExtendsList: MutableMap<String, StacksExtendsModule>, extendsMethodLeafNameToModuleName: MutableMap<A_String, MutableMap<String, CommentGroup>>, moduleNameToUsesList: MutableMap<String, StacksUsesModule>, usesMethodLeafNameToModuleName: MutableMap<A_String, MutableMap<String, CommentGroup>>)

Construct a new StacksImportModule.

Parameters

moduleName

The name of the module

commentGroups

The a map of implementationGroups keyed by the implementation name.

moduleNameToExtendsList

A map of module names to other modules extended by this module.

extendsMethodLeafNameToModuleName

A map keyed by exported method names with no path to the qualified module path it is originally named from.

moduleNameToUsesList

A map of module names to other modules used by this module.

usesMethodLeafNameToModuleName

A map keyed by visible (uses) method names with no path to the qualified module path it is originally named from.