GoImports returns a slice of go import statements
()
| 92 | |
| 93 | // GoImports returns a slice of go import statements |
| 94 | func (im importMap) GoImports() []string { |
| 95 | goImports := make([]string, 0, len(im)) |
| 96 | for _, v := range im { |
| 97 | if v.Path == importMappingCurrentPackage { |
| 98 | continue |
| 99 | } |
| 100 | goImports = append(goImports, v.String()) |
| 101 | } |
| 102 | return goImports |
| 103 | } |
| 104 | |
| 105 | func constructImportMapping(importMapping map[string]string) importMap { |
| 106 | var ( |