File org_golang_x_tools-gazelle.patch of Package golang-org-x-tools
diff -urN a/benchmark/parse/BUILD.bazel b/benchmark/parse/BUILD.bazel
--- a/benchmark/parse/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/benchmark/parse/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["parse.go"],
+ importpath = "golang.org/x/tools/benchmark/parse",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["parse_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/blog/atom/BUILD.bazel b/blog/atom/BUILD.bazel
--- a/blog/atom/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/blog/atom/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["atom.go"],
+ importpath = "golang.org/x/tools/blog/atom",
+ visibility = ["//visibility:public"],
+)
diff -urN a/blog/BUILD.bazel b/blog/BUILD.bazel
--- a/blog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/blog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["blog.go"],
+ importpath = "golang.org/x/tools/blog",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//blog/atom:go_default_library",
+ "//present:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["blog_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/benchcmp/BUILD.bazel b/cmd/benchcmp/BUILD.bazel
--- a/cmd/benchcmp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/benchcmp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,29 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "benchcmp.go",
+ "compare.go",
+ "doc.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/benchcmp",
+ visibility = ["//visibility:private"],
+ deps = ["//benchmark/parse:go_default_library"],
+)
+
+go_binary(
+ name = "benchcmp",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "benchcmp_test.go",
+ "compare_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//benchmark/parse:go_default_library"],
+)
diff -urN a/cmd/bundle/BUILD.bazel b/cmd/bundle/BUILD.bazel
--- a/cmd/bundle/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/bundle/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,22 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/bundle",
+ visibility = ["//visibility:private"],
+ deps = ["//go/loader:go_default_library"],
+)
+
+go_binary(
+ name = "bundle",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["main_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/buildutil:go_default_library"],
+)
diff -urN a/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel
--- a/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["p.go"],
+ importpath = "golang.org/x/tools/cmd/bundle/testdata/src/domain.name/importdecl",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/bundle/testdata/src/initial/BUILD.bazel b/cmd/bundle/testdata/src/initial/BUILD.bazel
--- a/cmd/bundle/testdata/src/initial/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/bundle/testdata/src/initial/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "a.go",
+ "b.go",
+ "c.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/bundle/testdata/src/initial",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/callgraph/BUILD.bazel b/cmd/callgraph/BUILD.bazel
--- a/cmd/callgraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/callgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,31 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/callgraph",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//go/callgraph:go_default_library",
+ "//go/callgraph/cha:go_default_library",
+ "//go/callgraph/rta:go_default_library",
+ "//go/callgraph/static:go_default_library",
+ "//go/packages:go_default_library",
+ "//go/pointer:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "callgraph",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["main_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/callgraph/testdata/src/pkg/BUILD.bazel b/cmd/callgraph/testdata/src/pkg/BUILD.bazel
--- a/cmd/callgraph/testdata/src/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/callgraph/testdata/src/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/cmd/callgraph/testdata/src/pkg",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "pkg",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["pkg_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/compilebench/BUILD.bazel b/cmd/compilebench/BUILD.bazel
--- a/cmd/compilebench/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/compilebench/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/compilebench",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "compilebench",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/cover/BUILD.bazel b/cmd/cover/BUILD.bazel
--- a/cmd/cover/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/cover/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,26 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "cover.go",
+ "doc.go",
+ "func.go",
+ "html.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/cover",
+ visibility = ["//visibility:private"],
+ deps = ["//cover:go_default_library"],
+)
+
+go_binary(
+ name = "cover",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["cover_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/cover/testdata/BUILD.bazel b/cmd/cover/testdata/BUILD.bazel
--- a/cmd/cover/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/cover/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "main.go",
+ "test.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/cover/testdata",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "testdata",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/digraph/BUILD.bazel b/cmd/digraph/BUILD.bazel
--- a/cmd/digraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/digraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["digraph.go"],
+ importpath = "golang.org/x/tools/cmd/digraph",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "digraph",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["digraph_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/eg/BUILD.bazel b/cmd/eg/BUILD.bazel
--- a/cmd/eg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/eg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["eg.go"],
+ importpath = "golang.org/x/tools/cmd/eg",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//go/loader:go_default_library",
+ "//refactor/eg:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "eg",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/BUILD.bazel b/cmd/fiximports/BUILD.bazel
--- a/cmd/fiximports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "fiximports",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["main_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel
--- a/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["banana.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/banana",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel
--- a/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["orange.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/orange",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel
--- a/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pear.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/pear",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel
--- a/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["one.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/new.com/one",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel
--- a/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["bad.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/old.com/bad",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel
--- a/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["one.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/old.com/one",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel
--- a/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["bar.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/titanic.biz/bar",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel
--- a/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["foo.go"],
+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/titanic.biz/foo",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/getgo/BUILD.bazel b/cmd/getgo/BUILD.bazel
--- a/cmd/getgo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/getgo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,32 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "download.go",
+ "main.go",
+ "path.go",
+ "steps.go",
+ "system.go",
+ "system_unix.go",
+ "system_windows.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/getgo",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "getgo",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "download_test.go",
+ "main_test.go",
+ "path_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/getgo/server/BUILD.bazel b/cmd/getgo/server/BUILD.bazel
--- a/cmd/getgo/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/getgo/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/getgo/server",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/go-contrib-init/BUILD.bazel b/cmd/go-contrib-init/BUILD.bazel
--- a/cmd/go-contrib-init/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/go-contrib-init/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["contrib.go"],
+ importpath = "golang.org/x/tools/cmd/go-contrib-init",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "go-contrib-init",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["contrib_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/godex/BUILD.bazel b/cmd/godex/BUILD.bazel
--- a/cmd/godex/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/godex/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,24 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "gc.go",
+ "gccgo.go",
+ "godex.go",
+ "isAlias18.go",
+ "isAlias19.go",
+ "print.go",
+ "source.go",
+ "writetype.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/godex",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "godex",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/godoc/BUILD.bazel b/cmd/godoc/BUILD.bazel
--- a/cmd/godoc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/godoc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,43 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "blog.go",
+ "codewalk.go",
+ "dl.go",
+ "doc.go",
+ "goroot.go",
+ "handlers.go",
+ "index.go",
+ "main.go",
+ "play.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/godoc",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//blog:go_default_library",
+ "//godoc:go_default_library",
+ "//godoc/analysis:go_default_library",
+ "//godoc/env:go_default_library",
+ "//godoc/redirect:go_default_library",
+ "//godoc/static:go_default_library",
+ "//godoc/vfs:go_default_library",
+ "//godoc/vfs/gatefs:go_default_library",
+ "//godoc/vfs/mapfs:go_default_library",
+ "//godoc/vfs/zipfs:go_default_library",
+ "//playground:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "godoc",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["godoc_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/goimports/BUILD.bazel b/cmd/goimports/BUILD.bazel
--- a/cmd/goimports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/goimports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "goimports.go",
+ "goimports_gc.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/goimports",
+ visibility = ["//visibility:private"],
+ deps = ["//imports:go_default_library"],
+)
+
+go_binary(
+ name = "goimports",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/gomvpkg/BUILD.bazel b/cmd/gomvpkg/BUILD.bazel
--- a/cmd/gomvpkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/gomvpkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/gomvpkg",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//refactor/rename:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "gomvpkg",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/gopls/BUILD.bazel b/cmd/gopls/BUILD.bazel
--- a/cmd/gopls/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/gopls/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/gopls",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//internal/lsp/cmd:go_default_library",
+ "//internal/tool:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "gopls",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/gorename/BUILD.bazel b/cmd/gorename/BUILD.bazel
--- a/cmd/gorename/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/gorename/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,27 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/gorename",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//refactor/rename:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "gorename",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "cgo_test.go",
+ "gorename_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/gotype/BUILD.bazel b/cmd/gotype/BUILD.bazel
--- a/cmd/gotype/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/gotype/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "gotype.go",
+ "sizesFor18.go",
+ "sizesFor19.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/gotype",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "gotype",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/goyacc/BUILD.bazel b/cmd/goyacc/BUILD.bazel
--- a/cmd/goyacc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/goyacc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "yacc.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/goyacc",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "goyacc",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/goyacc/testdata/expr/BUILD.bazel b/cmd/goyacc/testdata/expr/BUILD.bazel
--- a/cmd/goyacc/testdata/expr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/goyacc/testdata/expr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/goyacc/testdata/expr",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "expr",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/BUILD.bazel b/cmd/guru/BUILD.bazel
--- a/cmd/guru/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,55 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "callees.go",
+ "callers.go",
+ "callstack.go",
+ "definition.go",
+ "describe.go",
+ "freevars.go",
+ "guru.go",
+ "implements.go",
+ "isAlias18.go",
+ "isAlias19.go",
+ "main.go",
+ "peers.go",
+ "pointsto.go",
+ "pos.go",
+ "referrers.go",
+ "what.go",
+ "whicherrs.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/guru",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//cmd/guru/serial:go_default_library",
+ "//go/ast/astutil:go_default_library",
+ "//go/buildutil:go_default_library",
+ "//go/callgraph:go_default_library",
+ "//go/callgraph/static:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/pointer:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ "//imports:go_default_library",
+ "//refactor/importgraph:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "guru",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "guru_test.go",
+ "unit_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/guru/serial/BUILD.bazel b/cmd/guru/serial/BUILD.bazel
--- a/cmd/guru/serial/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/serial/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["serial.go"],
+ importpath = "golang.org/x/tools/cmd/guru/serial",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/alias/BUILD.bazel b/cmd/guru/testdata/src/alias/BUILD.bazel
--- a/cmd/guru/testdata/src/alias/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/alias/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["alias.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/alias",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/calls/BUILD.bazel b/cmd/guru/testdata/src/calls/BUILD.bazel
--- a/cmd/guru/testdata/src/calls/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/calls/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/calls",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "calls",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/calls-json/BUILD.bazel b/cmd/guru/testdata/src/calls-json/BUILD.bazel
--- a/cmd/guru/testdata/src/calls-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/calls-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/calls-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "calls-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/definition-json/BUILD.bazel b/cmd/guru/testdata/src/definition-json/BUILD.bazel
--- a/cmd/guru/testdata/src/definition-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/definition-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "main.go",
+ "type.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/definition-json",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/describe/BUILD.bazel b/cmd/guru/testdata/src/describe/BUILD.bazel
--- a/cmd/guru/testdata/src/describe/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/describe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/describe",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/describe-json/BUILD.bazel b/cmd/guru/testdata/src/describe-json/BUILD.bazel
--- a/cmd/guru/testdata/src/describe-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/describe-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/describe-json",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/freevars/BUILD.bazel b/cmd/guru/testdata/src/freevars/BUILD.bazel
--- a/cmd/guru/testdata/src/freevars/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/freevars/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/freevars",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "freevars",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/implements/BUILD.bazel b/cmd/guru/testdata/src/implements/BUILD.bazel
--- a/cmd/guru/testdata/src/implements/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/implements/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "implements",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/implements-json/BUILD.bazel b/cmd/guru/testdata/src/implements-json/BUILD.bazel
--- a/cmd/guru/testdata/src/implements-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/implements-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "implements-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/implements-methods/BUILD.bazel b/cmd/guru/testdata/src/implements-methods/BUILD.bazel
--- a/cmd/guru/testdata/src/implements-methods/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/implements-methods/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements-methods",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "implements-methods",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel
--- a/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements-methods-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "implements-methods-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/imports/BUILD.bazel b/cmd/guru/testdata/src/imports/BUILD.bazel
--- a/cmd/guru/testdata/src/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/imports",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "imports",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/lib/BUILD.bazel b/cmd/guru/testdata/src/lib/BUILD.bazel
--- a/cmd/guru/testdata/src/lib/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/lib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["lib.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/lib",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/lib/sublib/BUILD.bazel b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel
--- a/cmd/guru/testdata/src/lib/sublib/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["sublib.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/lib/sublib",
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/main/BUILD.bazel b/cmd/guru/testdata/src/main/BUILD.bazel
--- a/cmd/guru/testdata/src/main/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/main/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["multi.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/main",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "main",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/peers/BUILD.bazel b/cmd/guru/testdata/src/peers/BUILD.bazel
--- a/cmd/guru/testdata/src/peers/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/peers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/peers",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "peers",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/peers-json/BUILD.bazel b/cmd/guru/testdata/src/peers-json/BUILD.bazel
--- a/cmd/guru/testdata/src/peers-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/peers-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/peers-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "peers-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/pointsto/BUILD.bazel b/cmd/guru/testdata/src/pointsto/BUILD.bazel
--- a/cmd/guru/testdata/src/pointsto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/pointsto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/pointsto",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "pointsto",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/pointsto-json/BUILD.bazel b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel
--- a/cmd/guru/testdata/src/pointsto-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/pointsto-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "pointsto-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/referrers/BUILD.bazel b/cmd/guru/testdata/src/referrers/BUILD.bazel
--- a/cmd/guru/testdata/src/referrers/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/referrers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/referrers",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "referrers",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "ext_test.go",
+ "int_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/guru/testdata/src/referrers-json/BUILD.bazel b/cmd/guru/testdata/src/referrers-json/BUILD.bazel
--- a/cmd/guru/testdata/src/referrers-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/referrers-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/referrers-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "referrers-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/reflection/BUILD.bazel b/cmd/guru/testdata/src/reflection/BUILD.bazel
--- a/cmd/guru/testdata/src/reflection/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/reflection/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/reflection",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "reflection",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/softerrs/BUILD.bazel b/cmd/guru/testdata/src/softerrs/BUILD.bazel
--- a/cmd/guru/testdata/src/softerrs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/softerrs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/softerrs",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "softerrs",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/what/BUILD.bazel b/cmd/guru/testdata/src/what/BUILD.bazel
--- a/cmd/guru/testdata/src/what/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/what/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/what",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "what",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/what-json/BUILD.bazel b/cmd/guru/testdata/src/what-json/BUILD.bazel
--- a/cmd/guru/testdata/src/what-json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/what-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/what-json",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "what-json",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/guru/testdata/src/whicherrs/BUILD.bazel b/cmd/guru/testdata/src/whicherrs/BUILD.bazel
--- a/cmd/guru/testdata/src/whicherrs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/guru/testdata/src/whicherrs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/whicherrs",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "whicherrs",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/html2article/BUILD.bazel b/cmd/html2article/BUILD.bazel
--- a/cmd/html2article/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/html2article/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["conv.go"],
+ importpath = "golang.org/x/tools/cmd/html2article",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@org_golang_x_net//html:go_default_library",
+ "@org_golang_x_net//html/atom:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "html2article",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/present/BUILD.bazel b/cmd/present/BUILD.bazel
--- a/cmd/present/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/present/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,25 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "dir.go",
+ "doc.go",
+ "main.go",
+ "play.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/present",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//godoc/static:go_default_library",
+ "//playground:go_default_library",
+ "//playground/socket:go_default_library",
+ "//present:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "present",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/splitdwarf/BUILD.bazel b/cmd/splitdwarf/BUILD.bazel
--- a/cmd/splitdwarf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/splitdwarf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,41 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "splitdwarf.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/splitdwarf",
+ visibility = ["//visibility:private"],
+ deps = select({
+ "@io_bazel_rules_go//go/platform:android": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//cmd/splitdwarf/internal/macho:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+go_binary(
+ name = "splitdwarf",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/splitdwarf/internal/macho/BUILD.bazel b/cmd/splitdwarf/internal/macho/BUILD.bazel
--- a/cmd/splitdwarf/internal/macho/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/splitdwarf/internal/macho/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "fat.go",
+ "file.go",
+ "macho.go",
+ "reloctype.go",
+ "reloctype_string.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/splitdwarf/internal/macho",
+ visibility = ["//cmd/splitdwarf:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["file_test.go"],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/ssadump/BUILD.bazel b/cmd/ssadump/BUILD.bazel
--- a/cmd/ssadump/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/ssadump/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/cmd/ssadump",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//go/packages:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/interp:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "ssadump",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/stress/BUILD.bazel b/cmd/stress/BUILD.bazel
--- a/cmd/stress/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/stress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["stress.go"],
+ importpath = "golang.org/x/tools/cmd/stress",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "stress",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/stringer/BUILD.bazel b/cmd/stringer/BUILD.bazel
--- a/cmd/stringer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/stringer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,25 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["stringer.go"],
+ importpath = "golang.org/x/tools/cmd/stringer",
+ visibility = ["//visibility:private"],
+ deps = ["//go/packages:go_default_library"],
+)
+
+go_binary(
+ name = "stringer",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "endtoend_test.go",
+ "golden_test.go",
+ "util_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/cmd/stringer/testdata/BUILD.bazel b/cmd/stringer/testdata/BUILD.bazel
--- a/cmd/stringer/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/stringer/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,26 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "cgo.go",
+ "conv.go",
+ "day.go",
+ "gap.go",
+ "num.go",
+ "number.go",
+ "prime.go",
+ "tag_main.go",
+ "unum.go",
+ "unum2.go",
+ ],
+ cgo = True,
+ importpath = "golang.org/x/tools/cmd/stringer/testdata",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "testdata",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/cmd/toolstash/BUILD.bazel b/cmd/toolstash/BUILD.bazel
--- a/cmd/toolstash/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cmd/toolstash/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "cmp.go",
+ "main.go",
+ ],
+ importpath = "golang.org/x/tools/cmd/toolstash",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "toolstash",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/container/intsets/BUILD.bazel b/container/intsets/BUILD.bazel
--- a/container/intsets/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/container/intsets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "popcnt_amd64.go",
+ "popcnt_amd64.s",
+ "popcnt_generic.go",
+ "sparse.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/container/intsets",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "sparse_test.go",
+ "util_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/cover/BUILD.bazel b/cover/BUILD.bazel
--- a/cover/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/cover/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["profile.go"],
+ importpath = "golang.org/x/tools/cover",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/analysistest/BUILD.bazel b/go/analysis/analysistest/BUILD.bazel
--- a/go/analysis/analysistest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/analysistest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["analysistest.go"],
+ importpath = "golang.org/x/tools/go/analysis/analysistest",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/internal/checker:go_default_library",
+ "//go/packages:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["analysistest_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/passes/findcall:go_default_library"],
+)
diff -urN a/go/analysis/BUILD.bazel b/go/analysis/BUILD.bazel
--- a/go/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "analysis.go",
+ "doc.go",
+ "validate.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/cmd/vet/BUILD.bazel b/go/analysis/cmd/vet/BUILD.bazel
--- a/go/analysis/cmd/vet/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/cmd/vet/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,40 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["vet.go"],
+ importpath = "golang.org/x/tools/go/analysis/cmd/vet",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/analysis/multichecker:go_default_library",
+ "//go/analysis/passes/asmdecl:go_default_library",
+ "//go/analysis/passes/assign:go_default_library",
+ "//go/analysis/passes/atomic:go_default_library",
+ "//go/analysis/passes/atomicalign:go_default_library",
+ "//go/analysis/passes/bools:go_default_library",
+ "//go/analysis/passes/buildtag:go_default_library",
+ "//go/analysis/passes/cgocall:go_default_library",
+ "//go/analysis/passes/composite:go_default_library",
+ "//go/analysis/passes/copylock:go_default_library",
+ "//go/analysis/passes/httpresponse:go_default_library",
+ "//go/analysis/passes/loopclosure:go_default_library",
+ "//go/analysis/passes/lostcancel:go_default_library",
+ "//go/analysis/passes/nilfunc:go_default_library",
+ "//go/analysis/passes/nilness:go_default_library",
+ "//go/analysis/passes/printf:go_default_library",
+ "//go/analysis/passes/shift:go_default_library",
+ "//go/analysis/passes/stdmethods:go_default_library",
+ "//go/analysis/passes/structtag:go_default_library",
+ "//go/analysis/passes/tests:go_default_library",
+ "//go/analysis/passes/unmarshal:go_default_library",
+ "//go/analysis/passes/unreachable:go_default_library",
+ "//go/analysis/passes/unsafeptr:go_default_library",
+ "//go/analysis/passes/unusedresult:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "vet",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/internal/analysisflags/BUILD.bazel b/go/analysis/internal/analysisflags/BUILD.bazel
--- a/go/analysis/internal/analysisflags/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/internal/analysisflags/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "flags.go",
+ "help.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/internal/analysisflags",
+ visibility = ["//go/analysis:__subpackages__"],
+ deps = ["//go/analysis:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["flags_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis:go_default_library"],
+)
diff -urN a/go/analysis/internal/checker/BUILD.bazel b/go/analysis/internal/checker/BUILD.bazel
--- a/go/analysis/internal/checker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/internal/checker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,13 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["checker.go"],
+ importpath = "golang.org/x/tools/go/analysis/internal/checker",
+ visibility = ["//go/analysis:__subpackages__"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/internal/analysisflags:go_default_library",
+ "//go/packages:go_default_library",
+ ],
+)
diff -urN a/go/analysis/internal/facts/BUILD.bazel b/go/analysis/internal/facts/BUILD.bazel
--- a/go/analysis/internal/facts/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/internal/facts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,25 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "facts.go",
+ "imports.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/internal/facts",
+ visibility = ["//go/analysis:__subpackages__"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/types/objectpath:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["facts_test.go"],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/analysis/analysistest:go_default_library",
+ "//go/packages:go_default_library",
+ ],
+)
diff -urN a/go/analysis/multichecker/BUILD.bazel b/go/analysis/multichecker/BUILD.bazel
--- a/go/analysis/multichecker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/multichecker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,24 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["multichecker.go"],
+ importpath = "golang.org/x/tools/go/analysis/multichecker",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/internal/analysisflags:go_default_library",
+ "//go/analysis/internal/checker:go_default_library",
+ "//go/analysis/unitchecker:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["multichecker_test.go"],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/findcall:go_default_library",
+ ],
+)
diff -urN a/go/analysis/passes/asmdecl/BUILD.bazel b/go/analysis/passes/asmdecl/BUILD.bazel
--- a/go/analysis/passes/asmdecl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/asmdecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["asmdecl.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/asmdecl",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["asmdecl_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "asm.go",
+ "asm1.s",
+ "asm2.s",
+ "asm3.s",
+ "asm4.s",
+ "asm5.s",
+ "asm6.s",
+ "asm7.s",
+ "asm8.s",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/asmdecl/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/assign/BUILD.bazel b/go/analysis/passes/assign/BUILD.bazel
--- a/go/analysis/passes/assign/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/assign/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["assign.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/assign",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["assign_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/assign/testdata/src/a/BUILD.bazel b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/assign/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/assign/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/atomic/BUILD.bazel b/go/analysis/passes/atomic/BUILD.bazel
--- a/go/analysis/passes/atomic/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/atomic/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["atomic.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/atomic",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["atomic_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/atomic/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/atomicalign/BUILD.bazel b/go/analysis/passes/atomicalign/BUILD.bazel
--- a/go/analysis/passes/atomicalign/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/atomicalign/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["atomicalign.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/atomicalign",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["atomicalign_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "a.go",
+ "stub.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel
--- a/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "b.go",
+ "stub.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/b",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/bools/BUILD.bazel b/go/analysis/passes/bools/BUILD.bazel
--- a/go/analysis/passes/bools/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/bools/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["bools.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/bools",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["bools_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/bools/testdata/src/a/BUILD.bazel b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/bools/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/bools/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/buildssa/BUILD.bazel b/go/analysis/passes/buildssa/BUILD.bazel
--- a/go/analysis/passes/buildssa/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/buildssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["buildssa.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/buildssa",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["buildssa_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/buildssa/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/buildtag/BUILD.bazel b/go/analysis/passes/buildtag/BUILD.bazel
--- a/go/analysis/passes/buildtag/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/buildtag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["buildtag.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/buildtag",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["buildtag_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["buildtag.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/buildtag/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/cgocall/BUILD.bazel b/go/analysis/passes/cgocall/BUILD.bazel
--- a/go/analysis/passes/cgocall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/cgocall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["cgocall.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["cgocall_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "cgo.go",
+ "cgo3.go",
+ ],
+ cgo = True,
+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel
--- a/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["b.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/b",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel
--- a/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["c.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/c",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/composite/BUILD.bazel b/go/analysis/passes/composite/BUILD.bazel
--- a/go/analysis/passes/composite/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/composite/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "composite.go",
+ "whitelist.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/composite",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["composite_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/composite/testdata/src/a/BUILD.bazel b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/composite/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/copylock/BUILD.bazel b/go/analysis/passes/copylock/BUILD.bazel
--- a/go/analysis/passes/copylock/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/copylock/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["copylock.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/copylock",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["copylock_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "copylock.go",
+ "copylock_func.go",
+ "copylock_range.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/copylock/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/ctrlflow/BUILD.bazel b/go/analysis/passes/ctrlflow/BUILD.bazel
--- a/go/analysis/passes/ctrlflow/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/ctrlflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,22 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["ctrlflow.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ "//go/cfg:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["ctrlflow_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel
--- a/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["lib.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/lib",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/deepequalerrors/BUILD.bazel b/go/analysis/passes/deepequalerrors/BUILD.bazel
--- a/go/analysis/passes/deepequalerrors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/deepequalerrors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["deepequalerrors.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/deepequalerrors",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["deepequalerrors_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/deepequalerrors/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/findcall/BUILD.bazel b/go/analysis/passes/findcall/BUILD.bazel
--- a/go/analysis/passes/findcall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,16 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["findcall.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/findcall",
+ visibility = ["//visibility:public"],
+ deps = ["//go/analysis:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["findcall_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel
--- a/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/analysis/passes/findcall:go_default_library",
+ "//go/analysis/singlechecker:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "findcall",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/findcall/testdata/src/a",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "a",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/httpresponse/BUILD.bazel b/go/analysis/passes/httpresponse/BUILD.bazel
--- a/go/analysis/passes/httpresponse/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/httpresponse/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["httpresponse.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/httpresponse",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["httpresponse_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/httpresponse/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/inspect/BUILD.bazel b/go/analysis/passes/inspect/BUILD.bazel
--- a/go/analysis/passes/inspect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/inspect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["inspect.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/inspect",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
diff -urN a/go/analysis/passes/internal/analysisutil/BUILD.bazel b/go/analysis/passes/internal/analysisutil/BUILD.bazel
--- a/go/analysis/passes/internal/analysisutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/internal/analysisutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["util.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/internal/analysisutil",
+ visibility = ["//go/analysis/passes:__subpackages__"],
+)
diff -urN a/go/analysis/passes/loopclosure/BUILD.bazel b/go/analysis/passes/loopclosure/BUILD.bazel
--- a/go/analysis/passes/loopclosure/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/loopclosure/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["loopclosure.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["loopclosure_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/lostcancel/BUILD.bazel b/go/analysis/passes/lostcancel/BUILD.bazel
--- a/go/analysis/passes/lostcancel/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/lostcancel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,22 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["lostcancel.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/ctrlflow:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ "//go/cfg:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["lostcancel_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel
--- a/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/analysis/passes/lostcancel:go_default_library",
+ "//go/analysis/singlechecker:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "lostcancel",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel
--- a/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["b.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/b",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "b",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/nilfunc/BUILD.bazel b/go/analysis/passes/nilfunc/BUILD.bazel
--- a/go/analysis/passes/nilfunc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/nilfunc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["nilfunc.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/nilfunc",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["nilfunc_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/nilfunc/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/nilness/BUILD.bazel b/go/analysis/passes/nilness/BUILD.bazel
--- a/go/analysis/passes/nilness/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/nilness/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["nilness.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/nilness",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/buildssa:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["nilness_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel
--- a/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/analysis/passes/nilness:go_default_library",
+ "//go/analysis/singlechecker:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "nilness",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/pkgfact/BUILD.bazel b/go/analysis/passes/pkgfact/BUILD.bazel
--- a/go/analysis/passes/pkgfact/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/pkgfact/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,16 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkgfact.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact",
+ visibility = ["//visibility:public"],
+ deps = ["//go/analysis:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["pkgfact_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel
--- a/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["b.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/b",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel
--- a/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["c.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/c",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/printf/BUILD.bazel b/go/analysis/passes/printf/BUILD.bazel
--- a/go/analysis/passes/printf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/printf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,25 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "printf.go",
+ "types.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/printf",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["printf_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/printf/testdata/src/a/BUILD.bazel b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/printf/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/printf/testdata/src/b/BUILD.bazel b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel
--- a/go/analysis/passes/printf/testdata/src/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["b.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/b",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel
--- a/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["nofmt.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/nofmt",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/shadow/BUILD.bazel b/go/analysis/passes/shadow/BUILD.bazel
--- a/go/analysis/passes/shadow/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/shadow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["shadow.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/shadow",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["shadow_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel
--- a/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/analysis/passes/shadow:go_default_library",
+ "//go/analysis/singlechecker:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "shadow",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/shadow/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/shift/BUILD.bazel b/go/analysis/passes/shift/BUILD.bazel
--- a/go/analysis/passes/shift/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/shift/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,24 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "dead.go",
+ "shift.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/passes/shift",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["shift_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/shift/testdata/src/a/BUILD.bazel b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/shift/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/shift/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/stdmethods/BUILD.bazel b/go/analysis/passes/stdmethods/BUILD.bazel
--- a/go/analysis/passes/stdmethods/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/stdmethods/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["stdmethods.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/stdmethods",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["stdmethods_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/stdmethods/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/structtag/BUILD.bazel b/go/analysis/passes/structtag/BUILD.bazel
--- a/go/analysis/passes/structtag/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/structtag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["structtag.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/structtag",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["structtag_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel
--- a/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["b.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a/b",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/tests/BUILD.bazel b/go/analysis/passes/tests/BUILD.bazel
--- a/go/analysis/passes/tests/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/tests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,16 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["tests.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/tests",
+ visibility = ["//visibility:public"],
+ deps = ["//go/analysis:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["tests_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/tests/testdata/src/a/BUILD.bazel b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "a_test.go",
+ "ax_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel
--- a/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["buf.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/divergent",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["buf_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/go/analysis/passes/unmarshal/BUILD.bazel b/go/analysis/passes/unmarshal/BUILD.bazel
--- a/go/analysis/passes/unmarshal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unmarshal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["unmarshal.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["unmarshal_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel
--- a/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/analysis/passes/unmarshal:go_default_library",
+ "//go/analysis/singlechecker:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "unmarshal",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/unreachable/BUILD.bazel b/go/analysis/passes/unreachable/BUILD.bazel
--- a/go/analysis/passes/unreachable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unreachable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["unreachable.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unreachable",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["unreachable_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unreachable/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/unsafeptr/BUILD.bazel b/go/analysis/passes/unsafeptr/BUILD.bazel
--- a/go/analysis/passes/unsafeptr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unsafeptr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,20 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["unsafeptr.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unsafeptr",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["unsafeptr_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unsafeptr/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/passes/unusedresult/BUILD.bazel b/go/analysis/passes/unusedresult/BUILD.bazel
--- a/go/analysis/passes/unusedresult/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unusedresult/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,21 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["unusedresult.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unusedresult",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/inspect:go_default_library",
+ "//go/analysis/passes/internal/analysisutil:go_default_library",
+ "//go/ast/inspector:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["unusedresult_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//go/analysis/analysistest:go_default_library"],
+)
diff -urN a/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel
--- a/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/go/analysis/passes/unusedresult/testdata/src/a",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/analysis/singlechecker/BUILD.bazel b/go/analysis/singlechecker/BUILD.bazel
--- a/go/analysis/singlechecker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/singlechecker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["singlechecker.go"],
+ importpath = "golang.org/x/tools/go/analysis/singlechecker",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/internal/analysisflags:go_default_library",
+ "//go/analysis/internal/checker:go_default_library",
+ "//go/analysis/unitchecker:go_default_library",
+ ],
+)
diff -urN a/go/analysis/unitchecker/BUILD.bazel b/go/analysis/unitchecker/BUILD.bazel
--- a/go/analysis/unitchecker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/analysis/unitchecker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,27 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "unitchecker.go",
+ "unitchecker112.go",
+ ],
+ importpath = "golang.org/x/tools/go/analysis/unitchecker",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/internal/analysisflags:go_default_library",
+ "//go/analysis/internal/facts:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["unitchecker_test.go"],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/analysis/passes/findcall:go_default_library",
+ "//go/analysis/passes/printf:go_default_library",
+ "//go/packages/packagestest:go_default_library",
+ ],
+)
diff -urN a/go/ast/astutil/BUILD.bazel b/go/ast/astutil/BUILD.bazel
--- a/go/ast/astutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/ast/astutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "enclosing.go",
+ "imports.go",
+ "rewrite.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/go/ast/astutil",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "enclosing_test.go",
+ "imports_test.go",
+ "rewrite_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/go/ast/inspector/BUILD.bazel b/go/ast/inspector/BUILD.bazel
--- a/go/ast/inspector/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/ast/inspector/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "inspector.go",
+ "typeof.go",
+ ],
+ importpath = "golang.org/x/tools/go/ast/inspector",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["inspector_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/go/buildutil/BUILD.bazel b/go/buildutil/BUILD.bazel
--- a/go/buildutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/buildutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,27 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "allpackages.go",
+ "fakecontext.go",
+ "overlay.go",
+ "tags.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/go/buildutil",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "allpackages_test.go",
+ "overlay_test.go",
+ "tags_test.go",
+ "util_test.go",
+ "util_windows_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//go/packages/packagestest:go_default_library"],
+)
diff -urN a/go/callgraph/BUILD.bazel b/go/callgraph/BUILD.bazel
--- a/go/callgraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/callgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "callgraph.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/go/callgraph",
+ visibility = ["//visibility:public"],
+ deps = ["//go/ssa:go_default_library"],
+)
diff -urN a/go/callgraph/cha/BUILD.bazel b/go/callgraph/cha/BUILD.bazel
--- a/go/callgraph/cha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/callgraph/cha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,73 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["cha.go"],
+ importpath = "golang.org/x/tools/go/callgraph/cha",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/callgraph:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["cha_test.go"],
+ embed = [":go_default_library"],
+ deps = select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/go/callgraph/cha/testdata/BUILD.bazel b/go/callgraph/cha/testdata/BUILD.bazel
--- a/go/callgraph/cha/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/callgraph/cha/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["issue23925.go"],
+ importpath = "golang.org/x/tools/go/callgraph/cha/testdata",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "testdata",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/callgraph/rta/BUILD.bazel b/go/callgraph/rta/BUILD.bazel
--- a/go/callgraph/rta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/callgraph/rta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,83 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["rta.go"],
+ importpath = "golang.org/x/tools/go/callgraph/rta",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/callgraph:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["rta_test.go"],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+ deps = select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/go/callgraph/static/BUILD.bazel b/go/callgraph/static/BUILD.bazel
--- a/go/callgraph/static/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/callgraph/static/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,24 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["static.go"],
+ importpath = "golang.org/x/tools/go/callgraph/static",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/callgraph:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["static_test.go"],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+)
diff -urN a/go/cfg/BUILD.bazel b/go/cfg/BUILD.bazel
--- a/go/cfg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/cfg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "builder.go",
+ "cfg.go",
+ ],
+ importpath = "golang.org/x/tools/go/cfg",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["cfg_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/go/expect/BUILD.bazel b/go/expect/BUILD.bazel
--- a/go/expect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/expect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,17 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "expect.go",
+ "extract.go",
+ ],
+ importpath = "golang.org/x/tools/go/expect",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["expect_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/go/expect/testdata/BUILD.bazel b/go/expect/testdata/BUILD.bazel
--- a/go/expect/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/expect/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["test.go"],
+ importpath = "golang.org/x/tools/go/expect/testdata",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/gccgoexportdata/BUILD.bazel b/go/gccgoexportdata/BUILD.bazel
--- a/go/gccgoexportdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/gccgoexportdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,16 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["gccgoexportdata.go"],
+ importpath = "golang.org/x/tools/go/gccgoexportdata",
+ visibility = ["//visibility:public"],
+ deps = ["//go/internal/gccgoimporter:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["gccgoexportdata_test.go"],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+)
diff -urN a/go/gcexportdata/BUILD.bazel b/go/gcexportdata/BUILD.bazel
--- a/go/gcexportdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/gcexportdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,22 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "gcexportdata.go",
+ "importer.go",
+ ],
+ importpath = "golang.org/x/tools/go/gcexportdata",
+ visibility = ["//visibility:public"],
+ deps = ["//go/internal/gcimporter:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "example_test.go",
+ "gcexportdata_test.go",
+ ],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+)
diff -urN a/go/internal/cgo/BUILD.bazel b/go/internal/cgo/BUILD.bazel
--- a/go/internal/cgo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/internal/cgo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "cgo.go",
+ "cgo_pkgconfig.go",
+ ],
+ importpath = "golang.org/x/tools/go/internal/cgo",
+ visibility = ["//go:__subpackages__"],
+)
diff -urN a/go/internal/gccgoimporter/BUILD.bazel b/go/internal/gccgoimporter/BUILD.bazel
--- a/go/internal/gccgoimporter/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/internal/gccgoimporter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,28 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "ar.go",
+ "backdoor.go",
+ "gccgoinstallation.go",
+ "importer.go",
+ "newInterface10.go",
+ "newInterface11.go",
+ "parser.go",
+ ],
+ importpath = "golang.org/x/tools/go/internal/gccgoimporter",
+ visibility = ["//go:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "gccgoinstallation_test.go",
+ "importer_test.go",
+ "parser_test.go",
+ "testenv_test.go",
+ ],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+)
diff -urN a/go/internal/gcimporter/BUILD.bazel b/go/internal/gcimporter/BUILD.bazel
--- a/go/internal/gcimporter/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/internal/gcimporter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,32 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "bexport.go",
+ "bimport.go",
+ "exportdata.go",
+ "gcimporter.go",
+ "iexport.go",
+ "iimport.go",
+ "newInterface10.go",
+ "newInterface11.go",
+ ],
+ importpath = "golang.org/x/tools/go/internal/gcimporter",
+ visibility = ["//go:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "bexport_test.go",
+ "gcimporter11_test.go",
+ "gcimporter_test.go",
+ "iexport_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//go/loader:go_default_library",
+ ],
+)
diff -urN a/go/internal/gcimporter/testdata/versions/BUILD.bazel b/go/internal/gcimporter/testdata/versions/BUILD.bazel
--- a/go/internal/gcimporter/testdata/versions/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/internal/gcimporter/testdata/versions/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["test.go"],
+ importpath = "golang.org/x/tools/go/internal/gcimporter/testdata/versions",
+ visibility = ["//go:__subpackages__"],
+)
diff -urN a/go/internal/packagesdriver/BUILD.bazel b/go/internal/packagesdriver/BUILD.bazel
--- a/go/internal/packagesdriver/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/internal/packagesdriver/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["sizes.go"],
+ importpath = "golang.org/x/tools/go/internal/packagesdriver",
+ visibility = ["//go:__subpackages__"],
+)
diff -urN a/go/loader/BUILD.bazel b/go/loader/BUILD.bazel
--- a/go/loader/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/loader/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,28 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "loader.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/go/loader",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/ast/astutil:go_default_library",
+ "//go/buildutil:go_default_library",
+ "//go/internal/cgo:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "example_test.go",
+ "loader_test.go",
+ "stdlib_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//go/buildutil:go_default_library"],
+)
diff -urN a/go/loader/testdata/BUILD.bazel b/go/loader/testdata/BUILD.bazel
--- a/go/loader/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/loader/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "a.go",
+ "b.go",
+ "badpkgdecl.go",
+ ],
+ importpath = "golang.org/x/tools/go/loader/testdata",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/BUILD.bazel b/go/packages/BUILD.bazel
--- a/go/packages/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,37 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "external.go",
+ "golist.go",
+ "golist_fallback.go",
+ "golist_fallback_testmain.go",
+ "golist_overlay.go",
+ "packages.go",
+ "visit.go",
+ ],
+ importpath = "golang.org/x/tools/go/packages",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/gcexportdata:go_default_library",
+ "//go/internal/cgo:go_default_library",
+ "//go/internal/packagesdriver:go_default_library",
+ "//internal/gopathwalk:go_default_library",
+ "//internal/semver:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "example_test.go",
+ "packages110_test.go",
+ "packages_test.go",
+ "packagescgo_test.go",
+ "stdlib_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//go/packages/packagestest:go_default_library"],
+)
diff -urN a/go/packages/gopackages/BUILD.bazel b/go/packages/gopackages/BUILD.bazel
--- a/go/packages/gopackages/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/gopackages/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["main.go"],
+ importpath = "golang.org/x/tools/go/packages/gopackages",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//go/packages:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ "//internal/tool:go_default_library",
+ ],
+)
+
+go_binary(
+ name = "gopackages",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/packagestest/BUILD.bazel b/go/packages/packagestest/BUILD.bazel
--- a/go/packages/packagestest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/packagestest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,30 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "expect.go",
+ "export.go",
+ "gopath.go",
+ "modules.go",
+ "modules_111.go",
+ ],
+ importpath = "golang.org/x/tools/go/packages/packagestest",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/expect:go_default_library",
+ "//go/packages:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "expect_test.go",
+ "export_test.go",
+ "gopath_test.go",
+ "modules_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//go/expect:go_default_library"],
+)
diff -urN a/go/packages/packagestest/testdata/BUILD.bazel b/go/packages/packagestest/testdata/BUILD.bazel
--- a/go/packages/packagestest/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/packagestest/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["test.go"],
+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.0/pkg/BUILD.bazel b/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.0/pkg/BUILD.bazel
--- a/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.0/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.0/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.0/pkg",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel b/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel
--- a/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/go/packages/testdata/TestName_Modules/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/testdata/TestName_Modules/src/b/pkg/BUILD.bazel b/go/packages/testdata/TestName_Modules/src/b/pkg/BUILD.bazel
--- a/go/packages/testdata/TestName_Modules/src/b/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/testdata/TestName_Modules/src/b/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/go/packages/testdata/TestName_Modules/src/b/pkg",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.1/pkg/BUILD.bazel b/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.1/pkg/BUILD.bazel
--- a/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.1/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.1/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.1/pkg",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.2/pkg/BUILD.bazel b/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.2/pkg/BUILD.bazel
--- a/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.2/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.2/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo/v2@v2.0.2/pkg",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel b/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel
--- a/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["pkg.go"],
+ importpath = "golang.org/x/tools/go/packages/testdata/TestName_ModulesDedup/pkg/mod/github.com/heschik/tools-testrepo@v1.0.0/pkg",
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/pointer/BUILD.bazel b/go/pointer/BUILD.bazel
--- a/go/pointer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/pointer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,89 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "analysis.go",
+ "api.go",
+ "callgraph.go",
+ "constraint.go",
+ "doc.go",
+ "gen.go",
+ "hvn.go",
+ "intrinsics.go",
+ "labels.go",
+ "opt.go",
+ "print.go",
+ "query.go",
+ "reflect.go",
+ "solve.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/go/pointer",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//container/intsets:go_default_library",
+ "//go/callgraph:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "example_test.go",
+ "pointer_test.go",
+ "query_test.go",
+ "stdlib_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ] + select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/buildutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/go/pointer/testdata/BUILD.bazel b/go/pointer/testdata/BUILD.bazel
--- a/go/pointer/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/pointer/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "finalizer.go",
+ "issue9002.go",
+ "rtti.go",
+ ],
+ importpath = "golang.org/x/tools/go/pointer/testdata",
+ visibility = ["//visibility:private"],
+)
+
+go_binary(
+ name = "testdata",
+ embed = [":go_default_library"],
+ visibility = ["//visibility:public"],
+)
diff -urN a/go/ssa/BUILD.bazel b/go/ssa/BUILD.bazel
--- a/go/ssa/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/ssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,87 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "blockopt.go",
+ "builder.go",
+ "const.go",
+ "create.go",
+ "doc.go",
+ "dom.go",
+ "emit.go",
+ "func.go",
+ "identical.go",
+ "identical_17.go",
+ "lift.go",
+ "lvalue.go",
+ "methods.go",
+ "mode.go",
+ "print.go",
+ "sanity.go",
+ "source.go",
+ "ssa.go",
+ "testmain.go",
+ "util.go",
+ "wrappers.go",
+ ],
+ importpath = "golang.org/x/tools/go/ssa",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/ast/astutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "builder_test.go",
+ "example_test.go",
+ "identical_test.go",
+ "source_test.go",
+ "stdlib_test.go",
+ "testmain_test.go",
+ ],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+ deps = [
+ "//go/ast/astutil:go_default_library",
+ "//go/expect:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/packages:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ] + select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/buildutil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/buildutil:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/go/ssa/interp/BUILD.bazel b/go/ssa/interp/BUILD.bazel
--- a/go/ssa/interp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/ssa/interp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,41 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "external.go",
+ "external_darwin.go",
+ "external_unix.go",
+ "interp.go",
+ "map.go",
+ "ops.go",
+ "reflect.go",
+ "value.go",
+ ],
+ importpath = "golang.org/x/tools/go/ssa/interp",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/ssa:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["interp_test.go"],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+ deps = select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/go/ssa/ssautil/BUILD.bazel b/go/ssa/ssautil/BUILD.bazel
--- a/go/ssa/ssautil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,72 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "load.go",
+ "switch.go",
+ "visit.go",
+ ],
+ importpath = "golang.org/x/tools/go/ssa/ssautil",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/loader:go_default_library",
+ "//go/packages:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "load_test.go",
+ "switch_test.go",
+ ],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+ deps = [
+ "//go/packages:go_default_library",
+ ] + select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/loader:go_default_library",
+ "//go/ssa:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/go/types/objectpath/BUILD.bazel b/go/types/objectpath/BUILD.bazel
--- a/go/types/objectpath/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/types/objectpath/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["objectpath.go"],
+ importpath = "golang.org/x/tools/go/types/objectpath",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["objectpath_test.go"],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/buildutil:go_default_library",
+ "//go/gcexportdata:go_default_library",
+ "//go/loader:go_default_library",
+ ],
+)
diff -urN a/go/types/typeutil/BUILD.bazel b/go/types/typeutil/BUILD.bazel
--- a/go/types/typeutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/types/typeutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,27 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "callee.go",
+ "imports.go",
+ "map.go",
+ "methodsetcache.go",
+ "ui.go",
+ ],
+ importpath = "golang.org/x/tools/go/types/typeutil",
+ visibility = ["//visibility:public"],
+ deps = ["//go/ast/astutil:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "callee_test.go",
+ "example_test.go",
+ "imports_test.go",
+ "map_test.go",
+ "ui_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/go/vcs/BUILD.bazel b/go/vcs/BUILD.bazel
--- a/go/vcs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/go/vcs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "discovery.go",
+ "env.go",
+ "http.go",
+ "vcs.go",
+ ],
+ importpath = "golang.org/x/tools/go/vcs",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["vcs_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/godoc/analysis/BUILD.bazel b/godoc/analysis/BUILD.bazel
--- a/godoc/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "analysis.go",
+ "callgraph.go",
+ "implements.go",
+ "json.go",
+ "peers.go",
+ "typeinfo.go",
+ ],
+ importpath = "golang.org/x/tools/godoc/analysis",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/callgraph:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/pointer:go_default_library",
+ "//go/ssa:go_default_library",
+ "//go/ssa/ssautil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)
diff -urN a/godoc/BUILD.bazel b/godoc/BUILD.bazel
--- a/godoc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,53 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "corpus.go",
+ "dirtrees.go",
+ "format.go",
+ "godoc.go",
+ "index.go",
+ "linkify.go",
+ "meta.go",
+ "page.go",
+ "parser.go",
+ "pres.go",
+ "search.go",
+ "server.go",
+ "snippet.go",
+ "spec.go",
+ "spot.go",
+ "tab.go",
+ "template.go",
+ "versions.go",
+ ],
+ importpath = "golang.org/x/tools/godoc",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//godoc/analysis:go_default_library",
+ "//godoc/env:go_default_library",
+ "//godoc/util:go_default_library",
+ "//godoc/vfs:go_default_library",
+ "//godoc/vfs/httpfs:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "dirtrees_test.go",
+ "godoc17_test.go",
+ "godoc_test.go",
+ "index_test.go",
+ "server_test.go",
+ "spec_test.go",
+ "versions_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = [
+ "//godoc/vfs:go_default_library",
+ "//godoc/vfs/gatefs:go_default_library",
+ "//godoc/vfs/mapfs:go_default_library",
+ ],
+)
diff -urN a/godoc/env/BUILD.bazel b/godoc/env/BUILD.bazel
--- a/godoc/env/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/env/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["env.go"],
+ importpath = "golang.org/x/tools/godoc/env",
+ visibility = ["//visibility:public"],
+)
diff -urN a/godoc/redirect/BUILD.bazel b/godoc/redirect/BUILD.bazel
--- a/godoc/redirect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/redirect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "hash.go",
+ "redirect.go",
+ "rietveld.go",
+ ],
+ importpath = "golang.org/x/tools/godoc/redirect",
+ visibility = ["//visibility:public"],
+ deps = ["@org_golang_x_net//context/ctxhttp:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["redirect_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/godoc/static/BUILD.bazel b/godoc/static/BUILD.bazel
--- a/godoc/static/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/static/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,18 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "doc.go",
+ "gen.go",
+ "static.go",
+ ],
+ importpath = "golang.org/x/tools/godoc/static",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["gen_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/godoc/util/BUILD.bazel b/godoc/util/BUILD.bazel
--- a/godoc/util/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/util/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "throttle.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/godoc/util",
+ visibility = ["//visibility:public"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
diff -urN a/godoc/vfs/BUILD.bazel b/godoc/vfs/BUILD.bazel
--- a/godoc/vfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/vfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "emptyvfs.go",
+ "namespace.go",
+ "os.go",
+ "vfs.go",
+ ],
+ importpath = "golang.org/x/tools/godoc/vfs",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "emptyvfs_test.go",
+ "os_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//godoc/vfs/mapfs:go_default_library"],
+)
diff -urN a/godoc/vfs/gatefs/BUILD.bazel b/godoc/vfs/gatefs/BUILD.bazel
--- a/godoc/vfs/gatefs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/vfs/gatefs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,16 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["gatefs.go"],
+ importpath = "golang.org/x/tools/godoc/vfs/gatefs",
+ visibility = ["//visibility:public"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["gatefs_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
diff -urN a/godoc/vfs/httpfs/BUILD.bazel b/godoc/vfs/httpfs/BUILD.bazel
--- a/godoc/vfs/httpfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/vfs/httpfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,9 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["httpfs.go"],
+ importpath = "golang.org/x/tools/godoc/vfs/httpfs",
+ visibility = ["//visibility:public"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
diff -urN a/godoc/vfs/mapfs/BUILD.bazel b/godoc/vfs/mapfs/BUILD.bazel
--- a/godoc/vfs/mapfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/vfs/mapfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,15 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["mapfs.go"],
+ importpath = "golang.org/x/tools/godoc/vfs/mapfs",
+ visibility = ["//visibility:public"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["mapfs_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/godoc/vfs/zipfs/BUILD.bazel b/godoc/vfs/zipfs/BUILD.bazel
--- a/godoc/vfs/zipfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/godoc/vfs/zipfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,16 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["zipfs.go"],
+ importpath = "golang.org/x/tools/godoc/vfs/zipfs",
+ visibility = ["//visibility:public"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["zipfs_test.go"],
+ embed = [":go_default_library"],
+ deps = ["//godoc/vfs:go_default_library"],
+)
diff -urN a/imports/BUILD.bazel b/imports/BUILD.bazel
--- a/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,35 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "fix.go",
+ "imports.go",
+ "mod.go",
+ "sortimports.go",
+ "zstdlib.go",
+ ],
+ importpath = "golang.org/x/tools/imports",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/ast/astutil:go_default_library",
+ "//go/packages:go_default_library",
+ "//internal/gopathwalk:go_default_library",
+ "//internal/module:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "fix_test.go",
+ "mod_test.go",
+ ],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+ deps = [
+ "//go/packages/packagestest:go_default_library",
+ "//internal/module:go_default_library",
+ "//internal/txtar:go_default_library",
+ ],
+)
diff -urN a/internal/fastwalk/BUILD.bazel b/internal/fastwalk/BUILD.bazel
--- a/internal/fastwalk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/fastwalk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,22 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "fastwalk.go",
+ "fastwalk_dirent_fileno.go",
+ "fastwalk_dirent_ino.go",
+ "fastwalk_dirent_namlen_bsd.go",
+ "fastwalk_dirent_namlen_linux.go",
+ "fastwalk_portable.go",
+ "fastwalk_unix.go",
+ ],
+ importpath = "golang.org/x/tools/internal/fastwalk",
+ visibility = ["//:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["fastwalk_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/gopathwalk/BUILD.bazel b/internal/gopathwalk/BUILD.bazel
--- a/internal/gopathwalk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/gopathwalk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,15 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["walk.go"],
+ importpath = "golang.org/x/tools/internal/gopathwalk",
+ visibility = ["//:__subpackages__"],
+ deps = ["//internal/fastwalk:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["walk_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/jsonrpc2/BUILD.bazel b/internal/jsonrpc2/BUILD.bazel
--- a/internal/jsonrpc2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/jsonrpc2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,19 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "jsonrpc2.go",
+ "log.go",
+ "stream.go",
+ "wire.go",
+ ],
+ importpath = "golang.org/x/tools/internal/jsonrpc2",
+ visibility = ["//:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["jsonrpc2_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/lsp/BUILD.bazel b/internal/lsp/BUILD.bazel
--- a/internal/lsp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,39 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "completion.go",
+ "diagnostics.go",
+ "format.go",
+ "imports.go",
+ "position.go",
+ "server.go",
+ "signature_help.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp",
+ visibility = ["//:__subpackages__"],
+ deps = [
+ "//go/packages:go_default_library",
+ "//internal/jsonrpc2:go_default_library",
+ "//internal/lsp/cache:go_default_library",
+ "//internal/lsp/protocol:go_default_library",
+ "//internal/lsp/source:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "lsp110_test.go",
+ "lsp_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/packages/packagestest:go_default_library",
+ "//internal/lsp/cache:go_default_library",
+ "//internal/lsp/diff:go_default_library",
+ "//internal/lsp/protocol:go_default_library",
+ "//internal/lsp/source:go_default_library",
+ ],
+)
diff -urN a/internal/lsp/cache/BUILD.bazel b/internal/lsp/cache/BUILD.bazel
--- a/internal/lsp/cache/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/cache/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,15 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "file.go",
+ "view.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/cache",
+ visibility = ["//:__subpackages__"],
+ deps = [
+ "//go/packages:go_default_library",
+ "//internal/lsp/source:go_default_library",
+ ],
+)
diff -urN a/internal/lsp/cmd/BUILD.bazel b/internal/lsp/cmd/BUILD.bazel
--- a/internal/lsp/cmd/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/cmd/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,36 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "cmd.go",
+ "definition.go",
+ "location.go",
+ "query.go",
+ "serve.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/cmd",
+ visibility = ["//:__subpackages__"],
+ deps = [
+ "//cmd/guru/serial:go_default_library",
+ "//go/packages:go_default_library",
+ "//internal/jsonrpc2:go_default_library",
+ "//internal/lsp:go_default_library",
+ "//internal/lsp/cache:go_default_library",
+ "//internal/lsp/source:go_default_library",
+ "//internal/tool:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "definition_test.go",
+ "export_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = [
+ "//go/packages/packagestest:go_default_library",
+ "//internal/tool:go_default_library",
+ ],
+)
diff -urN a/internal/lsp/cmd/testdata/a/BUILD.bazel b/internal/lsp/cmd/testdata/a/BUILD.bazel
--- a/internal/lsp/cmd/testdata/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/cmd/testdata/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["a.go"],
+ importpath = "golang.org/x/tools/internal/lsp/cmd/testdata/a",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/cmd/testdata/b/BUILD.bazel b/internal/lsp/cmd/testdata/b/BUILD.bazel
--- a/internal/lsp/cmd/testdata/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/cmd/testdata/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["b.go"],
+ importpath = "golang.org/x/tools/internal/lsp/cmd/testdata/b",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/diff/BUILD.bazel b/internal/lsp/diff/BUILD.bazel
--- a/internal/lsp/diff/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/diff/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["diff.go"],
+ importpath = "golang.org/x/tools/internal/lsp/diff",
+ visibility = ["//:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["diff_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/lsp/protocol/BUILD.bazel b/internal/lsp/protocol/BUILD.bazel
--- a/internal/lsp/protocol/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/protocol/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,23 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "basic.go",
+ "client.go",
+ "diagnostics.go",
+ "doc.go",
+ "general.go",
+ "language.go",
+ "printers.go",
+ "protocol.go",
+ "registration.go",
+ "server.go",
+ "text.go",
+ "window.go",
+ "workspace.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/protocol",
+ visibility = ["//:__subpackages__"],
+ deps = ["//internal/jsonrpc2:go_default_library"],
+)
diff -urN a/internal/lsp/source/BUILD.bazel b/internal/lsp/source/BUILD.bazel
--- a/internal/lsp/source/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,52 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "analysis.go",
+ "completion.go",
+ "definition.go",
+ "diagnostics.go",
+ "format.go",
+ "signature_help.go",
+ "uri.go",
+ "view.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/source",
+ visibility = ["//:__subpackages__"],
+ deps = [
+ "//go/analysis:go_default_library",
+ "//go/analysis/passes/asmdecl:go_default_library",
+ "//go/analysis/passes/assign:go_default_library",
+ "//go/analysis/passes/atomic:go_default_library",
+ "//go/analysis/passes/atomicalign:go_default_library",
+ "//go/analysis/passes/bools:go_default_library",
+ "//go/analysis/passes/buildtag:go_default_library",
+ "//go/analysis/passes/cgocall:go_default_library",
+ "//go/analysis/passes/composite:go_default_library",
+ "//go/analysis/passes/copylock:go_default_library",
+ "//go/analysis/passes/httpresponse:go_default_library",
+ "//go/analysis/passes/loopclosure:go_default_library",
+ "//go/analysis/passes/lostcancel:go_default_library",
+ "//go/analysis/passes/nilfunc:go_default_library",
+ "//go/analysis/passes/printf:go_default_library",
+ "//go/analysis/passes/shift:go_default_library",
+ "//go/analysis/passes/stdmethods:go_default_library",
+ "//go/analysis/passes/structtag:go_default_library",
+ "//go/analysis/passes/tests:go_default_library",
+ "//go/analysis/passes/unmarshal:go_default_library",
+ "//go/analysis/passes/unreachable:go_default_library",
+ "//go/analysis/passes/unsafeptr:go_default_library",
+ "//go/analysis/passes/unusedresult:go_default_library",
+ "//go/ast/astutil:go_default_library",
+ "//go/packages:go_default_library",
+ "//imports:go_default_library",
+ "//internal/lsp/diff:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["uri_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/lsp/testdata/analyzer/BUILD.bazel b/internal/lsp/testdata/analyzer/BUILD.bazel
--- a/internal/lsp/testdata/analyzer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/analyzer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,6 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_test")
+
+go_test(
+ name = "go_default_test",
+ srcs = ["bad_test.go"],
+)
diff -urN a/internal/lsp/testdata/bad/BUILD.bazel b/internal/lsp/testdata/bad/BUILD.bazel
--- a/internal/lsp/testdata/bad/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/bad/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "bad0.go",
+ "bad1.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/bad",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/testdata/builtins/BUILD.bazel b/internal/lsp/testdata/builtins/BUILD.bazel
--- a/internal/lsp/testdata/builtins/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/builtins/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["builtins.go"],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/builtins",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/testdata/errors/BUILD.bazel b/internal/lsp/testdata/errors/BUILD.bazel
--- a/internal/lsp/testdata/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["errors.go"],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/errors",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/testdata/foo/BUILD.bazel b/internal/lsp/testdata/foo/BUILD.bazel
--- a/internal/lsp/testdata/foo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/foo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["foo.go"],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/foo",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/testdata/format/BUILD.bazel b/internal/lsp/testdata/format/BUILD.bazel
--- a/internal/lsp/testdata/format/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/format/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["good_format.go"],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/format",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/testdata/godef/a/BUILD.bazel b/internal/lsp/testdata/godef/a/BUILD.bazel
--- a/internal/lsp/testdata/godef/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/godef/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "a.go",
+ "random.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/a",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/lsp/testdata/godef/b/BUILD.bazel b/internal/lsp/testdata/godef/b/BUILD.bazel
--- a/internal/lsp/testdata/godef/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/godef/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "b.go",
+ "c.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/b",
+ visibility = ["//:__subpackages__"],
+ deps = ["@org_golang_x_tools//internal/lsp/godef/a:go_default_library"],
+)
diff -urN a/internal/lsp/testdata/good/BUILD.bazel b/internal/lsp/testdata/good/BUILD.bazel
--- a/internal/lsp/testdata/good/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/good/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "good0.go",
+ "good1.go",
+ ],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/good",
+ visibility = ["//:__subpackages__"],
+ deps = ["@org_golang_x_tools//internal/lsp/types:go_default_library"],
+)
diff -urN a/internal/lsp/testdata/testy/BUILD.bazel b/internal/lsp/testdata/testy/BUILD.bazel
--- a/internal/lsp/testdata/testy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/testy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["testy.go"],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/testy",
+ visibility = ["//:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["testy_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/lsp/testdata/types/BUILD.bazel b/internal/lsp/testdata/types/BUILD.bazel
--- a/internal/lsp/testdata/types/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/lsp/testdata/types/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["types.go"],
+ importpath = "golang.org/x/tools/internal/lsp/testdata/types",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/module/BUILD.bazel b/internal/module/BUILD.bazel
--- a/internal/module/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/module/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,15 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["module.go"],
+ importpath = "golang.org/x/tools/internal/module",
+ visibility = ["//:__subpackages__"],
+ deps = ["//internal/semver:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["module_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/semver/BUILD.bazel b/internal/semver/BUILD.bazel
--- a/internal/semver/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/semver/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["semver.go"],
+ importpath = "golang.org/x/tools/internal/semver",
+ visibility = ["//:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["semver_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/internal/tool/BUILD.bazel b/internal/tool/BUILD.bazel
--- a/internal/tool/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/tool/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,8 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["tool.go"],
+ importpath = "golang.org/x/tools/internal/tool",
+ visibility = ["//:__subpackages__"],
+)
diff -urN a/internal/txtar/BUILD.bazel b/internal/txtar/BUILD.bazel
--- a/internal/txtar/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/internal/txtar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,14 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["archive.go"],
+ importpath = "golang.org/x/tools/internal/txtar",
+ visibility = ["//:__subpackages__"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["archive_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/playground/BUILD.bazel b/playground/BUILD.bazel
--- a/playground/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/playground/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,11 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "common.go",
+ "local.go",
+ ],
+ importpath = "golang.org/x/tools/playground",
+ visibility = ["//visibility:public"],
+)
diff -urN a/playground/socket/BUILD.bazel b/playground/socket/BUILD.bazel
--- a/playground/socket/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/playground/socket/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,15 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["socket.go"],
+ importpath = "golang.org/x/tools/playground/socket",
+ visibility = ["//visibility:public"],
+ deps = ["@org_golang_x_net//websocket:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["socket_test.go"],
+ embed = [":go_default_library"],
+)
diff -urN a/present/BUILD.bazel b/present/BUILD.bazel
--- a/present/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/present/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,30 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "args.go",
+ "caption.go",
+ "code.go",
+ "doc.go",
+ "html.go",
+ "iframe.go",
+ "image.go",
+ "link.go",
+ "parse.go",
+ "style.go",
+ "video.go",
+ ],
+ importpath = "golang.org/x/tools/present",
+ visibility = ["//visibility:public"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "code_test.go",
+ "link_test.go",
+ "style_test.go",
+ ],
+ embed = [":go_default_library"],
+)
diff -urN a/refactor/eg/BUILD.bazel b/refactor/eg/BUILD.bazel
--- a/refactor/eg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/refactor/eg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,53 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "eg.go",
+ "match.go",
+ "rewrite.go",
+ ],
+ importpath = "golang.org/x/tools/refactor/eg",
+ visibility = ["//visibility:public"],
+ deps = ["//go/ast/astutil:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["eg_test.go"],
+ data = glob(["testdata/**"]),
+ embed = [":go_default_library"],
+ deps = select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/loader:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/loader:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/refactor/importgraph/BUILD.bazel b/refactor/importgraph/BUILD.bazel
--- a/refactor/importgraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/refactor/importgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,48 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["graph.go"],
+ importpath = "golang.org/x/tools/refactor/importgraph",
+ visibility = ["//visibility:public"],
+ deps = ["//go/buildutil:go_default_library"],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = ["graph_test.go"],
+ embed = [":go_default_library"],
+ deps = select({
+ "@io_bazel_rules_go//go/platform:darwin": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:dragonfly": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:freebsd": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:linux": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:nacl": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:netbsd": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:openbsd": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:plan9": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:solaris": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "@io_bazel_rules_go//go/platform:windows": [
+ "//go/packages/packagestest:go_default_library",
+ ],
+ "//conditions:default": [],
+ }),
+)
diff -urN a/refactor/rename/BUILD.bazel b/refactor/rename/BUILD.bazel
--- a/refactor/rename/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/refactor/rename/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,32 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "check.go",
+ "mvpkg.go",
+ "rename.go",
+ "spec.go",
+ "util.go",
+ ],
+ importpath = "golang.org/x/tools/refactor/rename",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/ast/astutil:go_default_library",
+ "//go/buildutil:go_default_library",
+ "//go/loader:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ "//refactor/importgraph:go_default_library",
+ "//refactor/satisfy:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "mvpkg_test.go",
+ "rename_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = ["//go/buildutil:go_default_library"],
+)
diff -urN a/refactor/satisfy/BUILD.bazel b/refactor/satisfy/BUILD.bazel
--- a/refactor/satisfy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500
+++ b/refactor/satisfy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000
@@ -0,0 +1,12 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library")
+
+go_library(
+ name = "go_default_library",
+ srcs = ["find.go"],
+ importpath = "golang.org/x/tools/refactor/satisfy",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//go/ast/astutil:go_default_library",
+ "//go/types/typeutil:go_default_library",
+ ],
+)