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", + ], +)