vendor: update dependencies with github.com/kardianos/govendor
This commit is contained in:
13
vendor/golang.org/x/tools/go/ast/astutil/imports.go
generated
vendored
13
vendor/golang.org/x/tools/go/ast/astutil/imports.go
generated
vendored
@ -234,16 +234,17 @@ func DeleteNamedImport(fset *token.FileSet, f *ast.File, name, path string) (del
|
||||
}
|
||||
}
|
||||
|
||||
gen.Lparen = token.NoPos // drop parens
|
||||
spec := gen.Specs[0].(*ast.ImportSpec)
|
||||
if spec.Doc != nil {
|
||||
// Move the documentation above the import statement.
|
||||
gen.TokPos = spec.Doc.End() + 1
|
||||
}
|
||||
|
||||
// Move the documentation right after the import decl.
|
||||
if spec.Doc != nil {
|
||||
for fset.Position(gen.TokPos).Line+1 < fset.Position(spec.Doc.Pos()).Line {
|
||||
fset.File(gen.TokPos).MergeLine(fset.Position(gen.TokPos).Line)
|
||||
}
|
||||
}
|
||||
for _, cg := range f.Comments {
|
||||
if cg.End() < spec.Pos() && fset.Position(cg.End()).Line == fset.Position(spec.Pos()).Line {
|
||||
for fset.Position(gen.TokPos).Line != fset.Position(spec.Pos()).Line {
|
||||
for fset.Position(gen.TokPos).Line+1 < fset.Position(spec.Pos()).Line {
|
||||
fset.File(gen.TokPos).MergeLine(fset.Position(gen.TokPos).Line)
|
||||
}
|
||||
break
|
||||
|
Reference in New Issue
Block a user