Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AliasStatus ¶
type ProjectImportInfo ¶
type ProjectImportInfo interface { // AddImportAliasesFromFile adds all of the import alias information from the given file. AddImportAliasesFromFile(filename string) error // ImportsWithMultipleAliases returns a map from an imported package path to all of the aliases to import the package. // The aliases are sorted by the number of uses of that alias. ImportsToAliases() map[string][]aliasInfo // FilesToImportAliases returns a map from each file in the project to all of the alias imports in the file. FilesToImportAliases() map[string][]singleAlias // GetAliasStatus returns the AliasStatus for the given alias used to import the package with the provided path. GetAliasStatus(alias, importPath string) AliasStatus }
func NewProjectImportInfo ¶
func NewProjectImportInfo() ProjectImportInfo
Click to show internal directories.
Click to hide internal directories.