Part of //go:build change (#41184).
See https://golang.org/design/draft-gobuild

The Go 1.17 gofmt will insert the extra //go:build lines.
The older gofmts will not remove them.
Get ahead of the game by adding them now.
(Keeps x/tools tests passing on go repo trybots.)

Change-Id: Ifdb4af93f6cc38a9aa616516e923384b7312e991
Reviewed-on: https://go-review.googlesource.com/c/tools/+/294413
gopls-CI: kokoro <noreply+kokoro@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
Trust: Robert Griesemer <gri@golang.org>
Trust: Russ Cox <rsc@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
This commit is contained in:
Russ Cox 2021-02-19 17:19:19 -05:00
Родитель f6e0443440
Коммит b369640312
32 изменённых файлов: 9 добавлений и 55 удалений

Просмотреть файл

@ -228,6 +228,7 @@ func bundle(src, dst, dstpkg, prefix, buildTags string) ([]byte, error) {
var out bytes.Buffer
if buildTags != "" {
fmt.Fprintf(&out, "//go:build %s\n", buildTags)
fmt.Fprintf(&out, "// +build %s\n\n", buildTags)
}

1
cmd/bundle/testdata/out.golden поставляемый
Просмотреть файл

@ -1,3 +1,4 @@
//go:build tag
// +build tag
// Code generated by golang.org/x/tools/cmd/bundle. DO NOT EDIT.

Просмотреть файл

@ -4,6 +4,7 @@
// Don't include this file during code generation, or it will break the build
// if existing interface methods have been modified.
//go:build !generate
// +build !generate
package command

Просмотреть файл

@ -22,6 +22,7 @@ const src = `// Copyright 2021 The Go Authors. All rights reserved.
// Don't include this file during code generation, or it will break the build
// if existing interface methods have been modified.
//go:build !generate
// +build !generate
package command

Просмотреть файл

@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build ignore
// +build ignore
package main
@ -11,11 +12,11 @@ import (
"io/ioutil"
"os"
"golang.org/x/tools/internal/lsp/command/generate"
"golang.org/x/tools/internal/lsp/command/gen"
)
func main() {
content, err := generate.Generate()
content, err := gen.Generate()
if err != nil {
fmt.Fprintf(os.Stderr, "%v\n", err)
os.Exit(1)

2
refactor/eg/testdata/A.template поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package template
// Basic test of type-aware expression refactoring.

2
refactor/eg/testdata/A1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package A1
import (

2
refactor/eg/testdata/A1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package A1
import (

2
refactor/eg/testdata/A2.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package A2
// This refactoring causes addition of "errors" import.

2
refactor/eg/testdata/A2.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package A2
// This refactoring causes addition of "errors" import.

2
refactor/eg/testdata/B1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package B1
import "time"

2
refactor/eg/testdata/B1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package B1
import "time"

2
refactor/eg/testdata/C1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package C1
import "strings"

2
refactor/eg/testdata/C1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package C1
import "strings"

2
refactor/eg/testdata/D1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package D1
import "fmt"

2
refactor/eg/testdata/D1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package D1
import "fmt"

2
refactor/eg/testdata/E1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package E1
import "log"

2
refactor/eg/testdata/E1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package E1
import (

4
refactor/eg/testdata/F.template поставляемый
Просмотреть файл

@ -1,8 +1,8 @@
package templates
// Test
// Test
import "sync"
func before(s sync.RWMutex) { s.Lock() }
func after(s sync.RWMutex) { s.RLock() }
func after(s sync.RWMutex) { s.RLock() }

2
refactor/eg/testdata/F1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package F1
import "sync"

2
refactor/eg/testdata/F1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package F1
import "sync"

1
refactor/eg/testdata/G.template поставляемый
Просмотреть файл

@ -7,4 +7,3 @@ import (
func before(from, to token.Pos) ast.BadExpr { return ast.BadExpr{From: from, To: to} }
func after(from, to token.Pos) ast.BadExpr { return ast.BadExpr{from, to} }

2
refactor/eg/testdata/G1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package G1
import "go/ast"

2
refactor/eg/testdata/G1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package G1
import "go/ast"

2
refactor/eg/testdata/H1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package H1
import "go/ast"

2
refactor/eg/testdata/H1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package H1
import "go/ast"

2
refactor/eg/testdata/I.template поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package templates
import (

2
refactor/eg/testdata/I1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package I1
import "fmt"

2
refactor/eg/testdata/I1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package I1
import (

2
refactor/eg/testdata/J.template поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package templates
import ()

2
refactor/eg/testdata/J1.go поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package I1
import "fmt"

2
refactor/eg/testdata/J1.golden поставляемый
Просмотреть файл

@ -1,5 +1,3 @@
// +build ignore
package I1
import "fmt"