diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index cc892c8d..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve Wire - ---- - -You can use `go bug` to have a cool, automatically filled out bug template, or -fill out the template below. - -### Describe the bug - -A clear and concise description of what the bug is. - -### To Reproduce - -Steps to reproduce the behavior. - -## Expected behavior - -A clear and concise description of what you expected to happen. - -### Version - -Which version of Wire are you seeing the bug with? - -### Additional context - -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index a5c86047..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project - ---- - -### Is your feature request related to a problem? Please describe. - -A clear and concise description of what the problem is. Ex. I'm always -frustrated when [...] - -### Describe the solution you'd like - -A clear and concise description of what you want to happen. - -### Describe alternatives you've considered - -A clear and concise description of any alternative solutions or features you've -considered. - -### Additional context - -Add any other context or screenshots about the feature request here. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index 7107d6a8..00000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,5 +0,0 @@ -Please reference any Issue related to this Pull Request. Example: `Fixes #1`. - -See -[here](https://blog.github.com/2015-01-21-how-to-write-the-perfect-pull-request/) -for tips on good Pull Request description. diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index c39e9af4..00000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021 The Wire Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: Wire Tests -on: [push, pull_request] -jobs: - build: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - go-version: [1.22.x] - runs-on: ${{ matrix.os }} - steps: - - name: Install Go - uses: actions/setup-go@v2 - with: - go-version: ${{ matrix.go-version }} - - name: Checkout code - uses: actions/checkout@v2 - with: - fetch-depth: 2 # required for codecov - - name: Run Tests - shell: bash - run: 'internal/runtests.sh' diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..2fdca057 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +.idea +vendor/ diff --git a/_tutorial/wire.go b/_tutorial/wire.go index 9f5b7475..36798619 100644 --- a/_tutorial/wire.go +++ b/_tutorial/wire.go @@ -18,7 +18,7 @@ // The build tag makes sure the stub is not built in the final build. package main -import "github.com/google/wire" +import "github.com/gocopper/wire" // InitializeEvent creates an Event. It will error if the Event is staffed with // a grumpy greeter. diff --git a/cmd/wire/main.go b/cmd/wire/main.go index fa37e51d..c3e60bd7 100644 --- a/cmd/wire/main.go +++ b/cmd/wire/main.go @@ -31,8 +31,8 @@ import ( "strconv" "strings" + "github.com/gocopper/wire/pkg/wire" "github.com/google/subcommands" - "github.com/google/wire/internal/wire" "github.com/pmezard/go-difflib/difflib" "golang.org/x/tools/go/types/typeutil" ) diff --git a/go.mod b/go.mod index 944aef04..56e50797 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/google/wire +module github.com/gocopper/wire go 1.12 diff --git a/internal/alldeps b/pkg/alldeps similarity index 100% rename from internal/alldeps rename to pkg/alldeps diff --git a/internal/check_api_change.sh b/pkg/check_api_change.sh similarity index 100% rename from internal/check_api_change.sh rename to pkg/check_api_change.sh diff --git a/internal/listdeps.sh b/pkg/listdeps.sh similarity index 100% rename from internal/listdeps.sh rename to pkg/listdeps.sh diff --git a/internal/runtests.sh b/pkg/runtests.sh similarity index 100% rename from internal/runtests.sh rename to pkg/runtests.sh diff --git a/internal/wire/analyze.go b/pkg/wire/analyze.go similarity index 100% rename from internal/wire/analyze.go rename to pkg/wire/analyze.go diff --git a/internal/wire/copyast.go b/pkg/wire/copyast.go similarity index 100% rename from internal/wire/copyast.go rename to pkg/wire/copyast.go diff --git a/internal/wire/errors.go b/pkg/wire/errors.go similarity index 100% rename from internal/wire/errors.go rename to pkg/wire/errors.go diff --git a/internal/wire/parse.go b/pkg/wire/parse.go similarity index 100% rename from internal/wire/parse.go rename to pkg/wire/parse.go diff --git a/internal/wire/testdata/BindInjectorArg/foo/foo.go b/pkg/wire/testdata/BindInjectorArg/foo/foo.go similarity index 100% rename from internal/wire/testdata/BindInjectorArg/foo/foo.go rename to pkg/wire/testdata/BindInjectorArg/foo/foo.go diff --git a/internal/wire/testdata/BindInjectorArg/foo/wire.go b/pkg/wire/testdata/BindInjectorArg/foo/wire.go similarity index 91% rename from internal/wire/testdata/BindInjectorArg/foo/wire.go rename to pkg/wire/testdata/BindInjectorArg/foo/wire.go index b46279b5..810eb8cc 100644 --- a/internal/wire/testdata/BindInjectorArg/foo/wire.go +++ b/pkg/wire/testdata/BindInjectorArg/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. // -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject(foo Foo) *Bar { diff --git a/internal/wire/testdata/BindInjectorArg/pkg b/pkg/wire/testdata/BindInjectorArg/pkg similarity index 100% rename from internal/wire/testdata/BindInjectorArg/pkg rename to pkg/wire/testdata/BindInjectorArg/pkg diff --git a/internal/wire/testdata/BindInjectorArg/want/program_out.txt b/pkg/wire/testdata/BindInjectorArg/want/program_out.txt similarity index 100% rename from internal/wire/testdata/BindInjectorArg/want/program_out.txt rename to pkg/wire/testdata/BindInjectorArg/want/program_out.txt diff --git a/internal/wire/testdata/BindInjectorArg/want/wire_gen.go b/pkg/wire/testdata/BindInjectorArg/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/BindInjectorArg/want/wire_gen.go rename to pkg/wire/testdata/BindInjectorArg/want/wire_gen.go diff --git a/internal/wire/testdata/BindInjectorArgPointer/foo/foo.go b/pkg/wire/testdata/BindInjectorArgPointer/foo/foo.go similarity index 100% rename from internal/wire/testdata/BindInjectorArgPointer/foo/foo.go rename to pkg/wire/testdata/BindInjectorArgPointer/foo/foo.go diff --git a/internal/wire/testdata/BindInjectorArgPointer/foo/wire.go b/pkg/wire/testdata/BindInjectorArgPointer/foo/wire.go similarity index 91% rename from internal/wire/testdata/BindInjectorArgPointer/foo/wire.go rename to pkg/wire/testdata/BindInjectorArgPointer/foo/wire.go index 125fee40..0c8b567b 100644 --- a/internal/wire/testdata/BindInjectorArgPointer/foo/wire.go +++ b/pkg/wire/testdata/BindInjectorArgPointer/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. // -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject(foo *Foo) *Bar { diff --git a/internal/wire/testdata/BindInjectorArgPointer/pkg b/pkg/wire/testdata/BindInjectorArgPointer/pkg similarity index 100% rename from internal/wire/testdata/BindInjectorArgPointer/pkg rename to pkg/wire/testdata/BindInjectorArgPointer/pkg diff --git a/internal/wire/testdata/BindInjectorArgPointer/want/program_out.txt b/pkg/wire/testdata/BindInjectorArgPointer/want/program_out.txt similarity index 100% rename from internal/wire/testdata/BindInjectorArgPointer/want/program_out.txt rename to pkg/wire/testdata/BindInjectorArgPointer/want/program_out.txt diff --git a/internal/wire/testdata/BindInjectorArgPointer/want/wire_gen.go b/pkg/wire/testdata/BindInjectorArgPointer/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/BindInjectorArgPointer/want/wire_gen.go rename to pkg/wire/testdata/BindInjectorArgPointer/want/wire_gen.go diff --git a/internal/wire/testdata/BindInterfaceWithValue/foo/foo.go b/pkg/wire/testdata/BindInterfaceWithValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/BindInterfaceWithValue/foo/foo.go rename to pkg/wire/testdata/BindInterfaceWithValue/foo/foo.go diff --git a/internal/wire/testdata/BindInterfaceWithValue/foo/wire.go b/pkg/wire/testdata/BindInterfaceWithValue/foo/wire.go similarity index 91% rename from internal/wire/testdata/BindInterfaceWithValue/foo/wire.go rename to pkg/wire/testdata/BindInterfaceWithValue/foo/wire.go index 061c0899..99891444 100644 --- a/internal/wire/testdata/BindInterfaceWithValue/foo/wire.go +++ b/pkg/wire/testdata/BindInterfaceWithValue/foo/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. // -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -20,7 +21,7 @@ import ( "io" "os" - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject() io.Writer { diff --git a/internal/wire/testdata/BindInterfaceWithValue/pkg b/pkg/wire/testdata/BindInterfaceWithValue/pkg similarity index 100% rename from internal/wire/testdata/BindInterfaceWithValue/pkg rename to pkg/wire/testdata/BindInterfaceWithValue/pkg diff --git a/internal/wire/testdata/BindInterfaceWithValue/want/program_out.txt b/pkg/wire/testdata/BindInterfaceWithValue/want/program_out.txt similarity index 100% rename from internal/wire/testdata/BindInterfaceWithValue/want/program_out.txt rename to pkg/wire/testdata/BindInterfaceWithValue/want/program_out.txt diff --git a/internal/wire/testdata/BindInterfaceWithValue/want/wire_gen.go b/pkg/wire/testdata/BindInterfaceWithValue/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/BindInterfaceWithValue/want/wire_gen.go rename to pkg/wire/testdata/BindInterfaceWithValue/want/wire_gen.go diff --git a/internal/wire/testdata/BuildTagsAllPackages/bar/bar.go b/pkg/wire/testdata/BuildTagsAllPackages/bar/bar.go similarity index 91% rename from internal/wire/testdata/BuildTagsAllPackages/bar/bar.go rename to pkg/wire/testdata/BuildTagsAllPackages/bar/bar.go index 30ca1fc6..16a15f3d 100644 --- a/internal/wire/testdata/BuildTagsAllPackages/bar/bar.go +++ b/pkg/wire/testdata/BuildTagsAllPackages/bar/bar.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build !wireinject +//go:build !wireinject +// +build !wireinject // Package bar includes both wireinject and non-wireinject variants. package bar -import "github.com/google/wire" +import "github.com/gocopper/wire" // Set provides an unfriendly user greeting. var Set = wire.NewSet(wire.Value("Bah humbug! This is the wrong variant!")) diff --git a/internal/wire/testdata/BuildTagsAllPackages/bar/bar_inject.go b/pkg/wire/testdata/BuildTagsAllPackages/bar/bar_inject.go similarity index 90% rename from internal/wire/testdata/BuildTagsAllPackages/bar/bar_inject.go rename to pkg/wire/testdata/BuildTagsAllPackages/bar/bar_inject.go index 8b9a05c5..1d41553e 100644 --- a/internal/wire/testdata/BuildTagsAllPackages/bar/bar_inject.go +++ b/pkg/wire/testdata/BuildTagsAllPackages/bar/bar_inject.go @@ -12,11 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package bar -import "github.com/google/wire" +import "github.com/gocopper/wire" // Set provides a friendly user greeting. var Set = wire.NewSet(wire.Value("Hello, World!")) diff --git a/internal/wire/testdata/BuildTagsAllPackages/foo/foo.go b/pkg/wire/testdata/BuildTagsAllPackages/foo/foo.go similarity index 100% rename from internal/wire/testdata/BuildTagsAllPackages/foo/foo.go rename to pkg/wire/testdata/BuildTagsAllPackages/foo/foo.go diff --git a/internal/wire/testdata/BuildTagsAllPackages/foo/wire.go b/pkg/wire/testdata/BuildTagsAllPackages/foo/wire.go similarity index 90% rename from internal/wire/testdata/BuildTagsAllPackages/foo/wire.go rename to pkg/wire/testdata/BuildTagsAllPackages/foo/wire.go index aa66318a..6218f078 100644 --- a/internal/wire/testdata/BuildTagsAllPackages/foo/wire.go +++ b/pkg/wire/testdata/BuildTagsAllPackages/foo/wire.go @@ -12,13 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "example.com/bar" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/BuildTagsAllPackages/pkg b/pkg/wire/testdata/BuildTagsAllPackages/pkg similarity index 100% rename from internal/wire/testdata/BuildTagsAllPackages/pkg rename to pkg/wire/testdata/BuildTagsAllPackages/pkg diff --git a/internal/wire/testdata/BuildTagsAllPackages/want/program_out.txt b/pkg/wire/testdata/BuildTagsAllPackages/want/program_out.txt similarity index 100% rename from internal/wire/testdata/BuildTagsAllPackages/want/program_out.txt rename to pkg/wire/testdata/BuildTagsAllPackages/want/program_out.txt diff --git a/internal/wire/testdata/BuildTagsAllPackages/want/wire_gen.go b/pkg/wire/testdata/BuildTagsAllPackages/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/BuildTagsAllPackages/want/wire_gen.go rename to pkg/wire/testdata/BuildTagsAllPackages/want/wire_gen.go diff --git a/internal/wire/testdata/Chain/foo/foo.go b/pkg/wire/testdata/Chain/foo/foo.go similarity index 96% rename from internal/wire/testdata/Chain/foo/foo.go rename to pkg/wire/testdata/Chain/foo/foo.go index f1d1e44c..506dbd38 100644 --- a/internal/wire/testdata/Chain/foo/foo.go +++ b/pkg/wire/testdata/Chain/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/ValueChain/foo/wire.go b/pkg/wire/testdata/Chain/foo/wire.go similarity index 90% rename from internal/wire/testdata/ValueChain/foo/wire.go rename to pkg/wire/testdata/Chain/foo/wire.go index 197e98a8..17fb5ed4 100644 --- a/internal/wire/testdata/ValueChain/foo/wire.go +++ b/pkg/wire/testdata/Chain/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/Chain/pkg b/pkg/wire/testdata/Chain/pkg similarity index 100% rename from internal/wire/testdata/Chain/pkg rename to pkg/wire/testdata/Chain/pkg diff --git a/internal/wire/testdata/Chain/want/program_out.txt b/pkg/wire/testdata/Chain/want/program_out.txt similarity index 100% rename from internal/wire/testdata/Chain/want/program_out.txt rename to pkg/wire/testdata/Chain/want/program_out.txt diff --git a/internal/wire/testdata/Chain/want/wire_gen.go b/pkg/wire/testdata/Chain/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/Chain/want/wire_gen.go rename to pkg/wire/testdata/Chain/want/wire_gen.go diff --git a/internal/wire/testdata/Cleanup/foo/foo.go b/pkg/wire/testdata/Cleanup/foo/foo.go similarity index 100% rename from internal/wire/testdata/Cleanup/foo/foo.go rename to pkg/wire/testdata/Cleanup/foo/foo.go diff --git a/internal/wire/testdata/Cleanup/foo/wire.go b/pkg/wire/testdata/Cleanup/foo/wire.go similarity index 90% rename from internal/wire/testdata/Cleanup/foo/wire.go rename to pkg/wire/testdata/Cleanup/foo/wire.go index c9584806..5dc6398c 100644 --- a/internal/wire/testdata/Cleanup/foo/wire.go +++ b/pkg/wire/testdata/Cleanup/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectBar() (*Bar, func()) { diff --git a/internal/wire/testdata/Cleanup/pkg b/pkg/wire/testdata/Cleanup/pkg similarity index 100% rename from internal/wire/testdata/Cleanup/pkg rename to pkg/wire/testdata/Cleanup/pkg diff --git a/internal/wire/testdata/Cleanup/want/program_out.txt b/pkg/wire/testdata/Cleanup/want/program_out.txt similarity index 100% rename from internal/wire/testdata/Cleanup/want/program_out.txt rename to pkg/wire/testdata/Cleanup/want/program_out.txt diff --git a/internal/wire/testdata/Cleanup/want/wire_gen.go b/pkg/wire/testdata/Cleanup/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/Cleanup/want/wire_gen.go rename to pkg/wire/testdata/Cleanup/want/wire_gen.go diff --git a/internal/wire/testdata/CopyOtherDecls/foo/foo.go b/pkg/wire/testdata/CopyOtherDecls/foo/foo.go similarity index 93% rename from internal/wire/testdata/CopyOtherDecls/foo/foo.go rename to pkg/wire/testdata/CopyOtherDecls/foo/foo.go index ad7ce618..0d23d8a5 100644 --- a/internal/wire/testdata/CopyOtherDecls/foo/foo.go +++ b/pkg/wire/testdata/CopyOtherDecls/foo/foo.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject // All of the declarations are in one file. // Wire should copy non-injectors over, preserving imports. @@ -22,7 +23,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/CopyOtherDecls/pkg b/pkg/wire/testdata/CopyOtherDecls/pkg similarity index 100% rename from internal/wire/testdata/CopyOtherDecls/pkg rename to pkg/wire/testdata/CopyOtherDecls/pkg diff --git a/internal/wire/testdata/CopyOtherDecls/want/program_out.txt b/pkg/wire/testdata/CopyOtherDecls/want/program_out.txt similarity index 100% rename from internal/wire/testdata/CopyOtherDecls/want/program_out.txt rename to pkg/wire/testdata/CopyOtherDecls/want/program_out.txt diff --git a/internal/wire/testdata/CopyOtherDecls/want/wire_gen.go b/pkg/wire/testdata/CopyOtherDecls/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/CopyOtherDecls/want/wire_gen.go rename to pkg/wire/testdata/CopyOtherDecls/want/wire_gen.go diff --git a/internal/wire/testdata/Cycle/foo/foo.go b/pkg/wire/testdata/Cycle/foo/foo.go similarity index 100% rename from internal/wire/testdata/Cycle/foo/foo.go rename to pkg/wire/testdata/Cycle/foo/foo.go diff --git a/internal/wire/testdata/Cycle/foo/wire.go b/pkg/wire/testdata/Cycle/foo/wire.go similarity index 90% rename from internal/wire/testdata/Cycle/foo/wire.go rename to pkg/wire/testdata/Cycle/foo/wire.go index fdd4009b..44ebf783 100644 --- a/internal/wire/testdata/Cycle/foo/wire.go +++ b/pkg/wire/testdata/Cycle/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedBaz() Baz { diff --git a/internal/wire/testdata/Cycle/pkg b/pkg/wire/testdata/Cycle/pkg similarity index 100% rename from internal/wire/testdata/Cycle/pkg rename to pkg/wire/testdata/Cycle/pkg diff --git a/internal/wire/testdata/Cycle/want/wire_errs.txt b/pkg/wire/testdata/Cycle/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/Cycle/want/wire_errs.txt rename to pkg/wire/testdata/Cycle/want/wire_errs.txt diff --git a/internal/wire/testdata/DocComment/foo/foo.go b/pkg/wire/testdata/DocComment/foo/foo.go similarity index 100% rename from internal/wire/testdata/DocComment/foo/foo.go rename to pkg/wire/testdata/DocComment/foo/foo.go diff --git a/internal/wire/testdata/DocComment/foo/wire.go b/pkg/wire/testdata/DocComment/foo/wire.go similarity index 92% rename from internal/wire/testdata/DocComment/foo/wire.go rename to pkg/wire/testdata/DocComment/foo/wire.go index 87ea7d52..51fca3e1 100644 --- a/internal/wire/testdata/DocComment/foo/wire.go +++ b/pkg/wire/testdata/DocComment/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. // -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) /* blockComment returns Foo and has a /*- style doc comment */ diff --git a/internal/wire/testdata/DocComment/pkg b/pkg/wire/testdata/DocComment/pkg similarity index 100% rename from internal/wire/testdata/DocComment/pkg rename to pkg/wire/testdata/DocComment/pkg diff --git a/internal/wire/testdata/DocComment/want/program_out.txt b/pkg/wire/testdata/DocComment/want/program_out.txt similarity index 100% rename from internal/wire/testdata/DocComment/want/program_out.txt rename to pkg/wire/testdata/DocComment/want/program_out.txt diff --git a/internal/wire/testdata/DocComment/want/wire_gen.go b/pkg/wire/testdata/DocComment/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/DocComment/want/wire_gen.go rename to pkg/wire/testdata/DocComment/want/wire_gen.go diff --git a/internal/wire/testdata/EmptyVar/foo/foo.go b/pkg/wire/testdata/EmptyVar/foo/foo.go similarity index 100% rename from internal/wire/testdata/EmptyVar/foo/foo.go rename to pkg/wire/testdata/EmptyVar/foo/foo.go diff --git a/internal/wire/testdata/EmptyVar/foo/wire.go b/pkg/wire/testdata/EmptyVar/foo/wire.go similarity index 90% rename from internal/wire/testdata/EmptyVar/foo/wire.go rename to pkg/wire/testdata/EmptyVar/foo/wire.go index 6ac9e30f..4452763c 100644 --- a/internal/wire/testdata/EmptyVar/foo/wire.go +++ b/pkg/wire/testdata/EmptyVar/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/EmptyVar/pkg b/pkg/wire/testdata/EmptyVar/pkg similarity index 100% rename from internal/wire/testdata/EmptyVar/pkg rename to pkg/wire/testdata/EmptyVar/pkg diff --git a/internal/wire/testdata/EmptyVar/want/wire_errs.txt b/pkg/wire/testdata/EmptyVar/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/EmptyVar/want/wire_errs.txt rename to pkg/wire/testdata/EmptyVar/want/wire_errs.txt diff --git a/internal/wire/testdata/ExampleWithMocks/foo/foo.go b/pkg/wire/testdata/ExampleWithMocks/foo/foo.go similarity index 99% rename from internal/wire/testdata/ExampleWithMocks/foo/foo.go rename to pkg/wire/testdata/ExampleWithMocks/foo/foo.go index a0f421f0..993e8b80 100644 --- a/internal/wire/testdata/ExampleWithMocks/foo/foo.go +++ b/pkg/wire/testdata/ExampleWithMocks/foo/foo.go @@ -20,7 +20,7 @@ import ( "fmt" "time" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/ExampleWithMocks/foo/wire.go b/pkg/wire/testdata/ExampleWithMocks/foo/wire.go similarity index 94% rename from internal/wire/testdata/ExampleWithMocks/foo/wire.go rename to pkg/wire/testdata/ExampleWithMocks/foo/wire.go index 3632e1e9..62acdd86 100644 --- a/internal/wire/testdata/ExampleWithMocks/foo/wire.go +++ b/pkg/wire/testdata/ExampleWithMocks/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) // initApp returns a real app. diff --git a/internal/wire/testdata/ExampleWithMocks/pkg b/pkg/wire/testdata/ExampleWithMocks/pkg similarity index 100% rename from internal/wire/testdata/ExampleWithMocks/pkg rename to pkg/wire/testdata/ExampleWithMocks/pkg diff --git a/internal/wire/testdata/ExampleWithMocks/want/program_out.txt b/pkg/wire/testdata/ExampleWithMocks/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ExampleWithMocks/want/program_out.txt rename to pkg/wire/testdata/ExampleWithMocks/want/program_out.txt diff --git a/internal/wire/testdata/ExampleWithMocks/want/wire_gen.go b/pkg/wire/testdata/ExampleWithMocks/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ExampleWithMocks/want/wire_gen.go rename to pkg/wire/testdata/ExampleWithMocks/want/wire_gen.go diff --git a/internal/wire/testdata/ExportedValue/bar/bar.go b/pkg/wire/testdata/ExportedValue/bar/bar.go similarity index 95% rename from internal/wire/testdata/ExportedValue/bar/bar.go rename to pkg/wire/testdata/ExportedValue/bar/bar.go index 712ae818..23b2c77d 100644 --- a/internal/wire/testdata/ExportedValue/bar/bar.go +++ b/pkg/wire/testdata/ExportedValue/bar/bar.go @@ -14,7 +14,7 @@ package bar -import "github.com/google/wire" +import "github.com/gocopper/wire" var Value = wire.Value(PublicMsg) diff --git a/internal/wire/testdata/ExportedValue/foo/foo.go b/pkg/wire/testdata/ExportedValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/ExportedValue/foo/foo.go rename to pkg/wire/testdata/ExportedValue/foo/foo.go diff --git a/internal/wire/testdata/ExportedValue/foo/wire.go b/pkg/wire/testdata/ExportedValue/foo/wire.go similarity index 90% rename from internal/wire/testdata/ExportedValue/foo/wire.go rename to pkg/wire/testdata/ExportedValue/foo/wire.go index 36aada98..705a2bd9 100644 --- a/internal/wire/testdata/ExportedValue/foo/wire.go +++ b/pkg/wire/testdata/ExportedValue/foo/wire.go @@ -12,13 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "example.com/bar" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/ExportedValue/pkg b/pkg/wire/testdata/ExportedValue/pkg similarity index 100% rename from internal/wire/testdata/ExportedValue/pkg rename to pkg/wire/testdata/ExportedValue/pkg diff --git a/internal/wire/testdata/ExportedValue/want/program_out.txt b/pkg/wire/testdata/ExportedValue/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ExportedValue/want/program_out.txt rename to pkg/wire/testdata/ExportedValue/want/program_out.txt diff --git a/internal/wire/testdata/ExportedValue/want/wire_gen.go b/pkg/wire/testdata/ExportedValue/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ExportedValue/want/wire_gen.go rename to pkg/wire/testdata/ExportedValue/want/wire_gen.go diff --git a/internal/wire/testdata/ExportedValueDifferentPackage/bar/bar.go b/pkg/wire/testdata/ExportedValueDifferentPackage/bar/bar.go similarity index 95% rename from internal/wire/testdata/ExportedValueDifferentPackage/bar/bar.go rename to pkg/wire/testdata/ExportedValueDifferentPackage/bar/bar.go index 35f9c395..66256c17 100644 --- a/internal/wire/testdata/ExportedValueDifferentPackage/bar/bar.go +++ b/pkg/wire/testdata/ExportedValueDifferentPackage/bar/bar.go @@ -17,7 +17,7 @@ package bar import ( "os" - "github.com/google/wire" + "github.com/gocopper/wire" ) var Value = wire.Value(os.Stdout) diff --git a/internal/wire/testdata/ExportedValueDifferentPackage/foo/foo.go b/pkg/wire/testdata/ExportedValueDifferentPackage/foo/foo.go similarity index 100% rename from internal/wire/testdata/ExportedValueDifferentPackage/foo/foo.go rename to pkg/wire/testdata/ExportedValueDifferentPackage/foo/foo.go diff --git a/internal/wire/testdata/ExportedValueDifferentPackage/foo/wire.go b/pkg/wire/testdata/ExportedValueDifferentPackage/foo/wire.go similarity index 90% rename from internal/wire/testdata/ExportedValueDifferentPackage/foo/wire.go rename to pkg/wire/testdata/ExportedValueDifferentPackage/foo/wire.go index a53820c1..7bf0079d 100644 --- a/internal/wire/testdata/ExportedValueDifferentPackage/foo/wire.go +++ b/pkg/wire/testdata/ExportedValueDifferentPackage/foo/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -20,7 +21,7 @@ import ( "os" "example.com/bar" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedFile() *os.File { diff --git a/internal/wire/testdata/ExportedValueDifferentPackage/pkg b/pkg/wire/testdata/ExportedValueDifferentPackage/pkg similarity index 100% rename from internal/wire/testdata/ExportedValueDifferentPackage/pkg rename to pkg/wire/testdata/ExportedValueDifferentPackage/pkg diff --git a/internal/wire/testdata/ExportedValueDifferentPackage/want/program_out.txt b/pkg/wire/testdata/ExportedValueDifferentPackage/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ExportedValueDifferentPackage/want/program_out.txt rename to pkg/wire/testdata/ExportedValueDifferentPackage/want/program_out.txt diff --git a/internal/wire/testdata/ExportedValueDifferentPackage/want/wire_gen.go b/pkg/wire/testdata/ExportedValueDifferentPackage/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ExportedValueDifferentPackage/want/wire_gen.go rename to pkg/wire/testdata/ExportedValueDifferentPackage/want/wire_gen.go diff --git a/internal/wire/testdata/FieldsOfCycle/foo/foo.go b/pkg/wire/testdata/FieldsOfCycle/foo/foo.go similarity index 100% rename from internal/wire/testdata/FieldsOfCycle/foo/foo.go rename to pkg/wire/testdata/FieldsOfCycle/foo/foo.go diff --git a/internal/wire/testdata/FieldsOfCycle/foo/wire.go b/pkg/wire/testdata/FieldsOfCycle/foo/wire.go similarity index 91% rename from internal/wire/testdata/FieldsOfCycle/foo/wire.go rename to pkg/wire/testdata/FieldsOfCycle/foo/wire.go index 6fdbc65e..be5db29f 100644 --- a/internal/wire/testdata/FieldsOfCycle/foo/wire.go +++ b/pkg/wire/testdata/FieldsOfCycle/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedBaz() Baz { diff --git a/internal/wire/testdata/FieldsOfCycle/pkg b/pkg/wire/testdata/FieldsOfCycle/pkg similarity index 100% rename from internal/wire/testdata/FieldsOfCycle/pkg rename to pkg/wire/testdata/FieldsOfCycle/pkg diff --git a/internal/wire/testdata/FieldsOfCycle/want/wire_errs.txt b/pkg/wire/testdata/FieldsOfCycle/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/FieldsOfCycle/want/wire_errs.txt rename to pkg/wire/testdata/FieldsOfCycle/want/wire_errs.txt diff --git a/internal/wire/testdata/FieldsOfImportedStruct/bar/bar.go b/pkg/wire/testdata/FieldsOfImportedStruct/bar/bar.go similarity index 100% rename from internal/wire/testdata/FieldsOfImportedStruct/bar/bar.go rename to pkg/wire/testdata/FieldsOfImportedStruct/bar/bar.go diff --git a/internal/wire/testdata/FieldsOfImportedStruct/baz/baz.go b/pkg/wire/testdata/FieldsOfImportedStruct/baz/baz.go similarity index 100% rename from internal/wire/testdata/FieldsOfImportedStruct/baz/baz.go rename to pkg/wire/testdata/FieldsOfImportedStruct/baz/baz.go diff --git a/internal/wire/testdata/FieldsOfImportedStruct/foo/foo.go b/pkg/wire/testdata/FieldsOfImportedStruct/foo/foo.go similarity index 100% rename from internal/wire/testdata/FieldsOfImportedStruct/foo/foo.go rename to pkg/wire/testdata/FieldsOfImportedStruct/foo/foo.go diff --git a/internal/wire/testdata/FieldsOfImportedStruct/main/wire.go b/pkg/wire/testdata/FieldsOfImportedStruct/main/wire.go similarity index 93% rename from internal/wire/testdata/FieldsOfImportedStruct/main/wire.go rename to pkg/wire/testdata/FieldsOfImportedStruct/main/wire.go index 5a7d0dfa..7c9dbde5 100644 --- a/internal/wire/testdata/FieldsOfImportedStruct/main/wire.go +++ b/pkg/wire/testdata/FieldsOfImportedStruct/main/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -22,7 +23,7 @@ import ( "example.com/bar" "example.com/baz" "example.com/foo" - "github.com/google/wire" + "github.com/gocopper/wire" ) func newBazService(*baz.Config) *baz.Service { diff --git a/internal/wire/testdata/FieldsOfImportedStruct/pkg b/pkg/wire/testdata/FieldsOfImportedStruct/pkg similarity index 100% rename from internal/wire/testdata/FieldsOfImportedStruct/pkg rename to pkg/wire/testdata/FieldsOfImportedStruct/pkg diff --git a/internal/wire/testdata/FieldsOfImportedStruct/want/program_out.txt b/pkg/wire/testdata/FieldsOfImportedStruct/want/program_out.txt similarity index 100% rename from internal/wire/testdata/FieldsOfImportedStruct/want/program_out.txt rename to pkg/wire/testdata/FieldsOfImportedStruct/want/program_out.txt diff --git a/internal/wire/testdata/FieldsOfImportedStruct/want/wire_gen.go b/pkg/wire/testdata/FieldsOfImportedStruct/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/FieldsOfImportedStruct/want/wire_gen.go rename to pkg/wire/testdata/FieldsOfImportedStruct/want/wire_gen.go diff --git a/internal/wire/testdata/FieldsOfStruct/foo/foo.go b/pkg/wire/testdata/FieldsOfStruct/foo/foo.go similarity index 100% rename from internal/wire/testdata/FieldsOfStruct/foo/foo.go rename to pkg/wire/testdata/FieldsOfStruct/foo/foo.go diff --git a/internal/wire/testdata/FieldsOfStruct/foo/wire.go b/pkg/wire/testdata/FieldsOfStruct/foo/wire.go similarity index 91% rename from internal/wire/testdata/FieldsOfStruct/foo/wire.go rename to pkg/wire/testdata/FieldsOfStruct/foo/wire.go index 94aa3165..b27602b3 100644 --- a/internal/wire/testdata/FieldsOfStruct/foo/wire.go +++ b/pkg/wire/testdata/FieldsOfStruct/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/FieldsOfStruct/pkg b/pkg/wire/testdata/FieldsOfStruct/pkg similarity index 100% rename from internal/wire/testdata/FieldsOfStruct/pkg rename to pkg/wire/testdata/FieldsOfStruct/pkg diff --git a/internal/wire/testdata/FieldsOfStruct/want/program_out.txt b/pkg/wire/testdata/FieldsOfStruct/want/program_out.txt similarity index 100% rename from internal/wire/testdata/FieldsOfStruct/want/program_out.txt rename to pkg/wire/testdata/FieldsOfStruct/want/program_out.txt diff --git a/internal/wire/testdata/FieldsOfStruct/want/wire_gen.go b/pkg/wire/testdata/FieldsOfStruct/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/FieldsOfStruct/want/wire_gen.go rename to pkg/wire/testdata/FieldsOfStruct/want/wire_gen.go diff --git a/internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/foo.go b/pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/foo.go similarity index 100% rename from internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/foo.go rename to pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/foo.go diff --git a/internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/wire.go b/pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/wire.go similarity index 92% rename from internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/wire.go rename to pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/wire.go index 5f25df71..e760de80 100644 --- a/internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/wire.go +++ b/pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessagePtr() *string { diff --git a/internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/pkg b/pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/pkg similarity index 100% rename from internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/pkg rename to pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/pkg diff --git a/internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/want/wire_errs.txt b/pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/FieldsOfStructDoNotProvidePtrToField/want/wire_errs.txt rename to pkg/wire/testdata/FieldsOfStructDoNotProvidePtrToField/want/wire_errs.txt diff --git a/internal/wire/testdata/FieldsOfStructPointer/foo/foo.go b/pkg/wire/testdata/FieldsOfStructPointer/foo/foo.go similarity index 100% rename from internal/wire/testdata/FieldsOfStructPointer/foo/foo.go rename to pkg/wire/testdata/FieldsOfStructPointer/foo/foo.go diff --git a/internal/wire/testdata/FieldsOfStructPointer/foo/wire.go b/pkg/wire/testdata/FieldsOfStructPointer/foo/wire.go similarity index 92% rename from internal/wire/testdata/FieldsOfStructPointer/foo/wire.go rename to pkg/wire/testdata/FieldsOfStructPointer/foo/wire.go index 5d16378c..75264cca 100644 --- a/internal/wire/testdata/FieldsOfStructPointer/foo/wire.go +++ b/pkg/wire/testdata/FieldsOfStructPointer/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/FieldsOfStructPointer/pkg b/pkg/wire/testdata/FieldsOfStructPointer/pkg similarity index 100% rename from internal/wire/testdata/FieldsOfStructPointer/pkg rename to pkg/wire/testdata/FieldsOfStructPointer/pkg diff --git a/internal/wire/testdata/FieldsOfStructPointer/want/program_out.txt b/pkg/wire/testdata/FieldsOfStructPointer/want/program_out.txt similarity index 100% rename from internal/wire/testdata/FieldsOfStructPointer/want/program_out.txt rename to pkg/wire/testdata/FieldsOfStructPointer/want/program_out.txt diff --git a/internal/wire/testdata/FieldsOfStructPointer/want/wire_gen.go b/pkg/wire/testdata/FieldsOfStructPointer/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/FieldsOfStructPointer/want/wire_gen.go rename to pkg/wire/testdata/FieldsOfStructPointer/want/wire_gen.go diff --git a/internal/wire/testdata/FieldsOfValueStruct/bar/bar.go b/pkg/wire/testdata/FieldsOfValueStruct/bar/bar.go similarity index 100% rename from internal/wire/testdata/FieldsOfValueStruct/bar/bar.go rename to pkg/wire/testdata/FieldsOfValueStruct/bar/bar.go diff --git a/internal/wire/testdata/FieldsOfValueStruct/baz/baz.go b/pkg/wire/testdata/FieldsOfValueStruct/baz/baz.go similarity index 100% rename from internal/wire/testdata/FieldsOfValueStruct/baz/baz.go rename to pkg/wire/testdata/FieldsOfValueStruct/baz/baz.go diff --git a/internal/wire/testdata/FieldsOfValueStruct/foo/foo.go b/pkg/wire/testdata/FieldsOfValueStruct/foo/foo.go similarity index 100% rename from internal/wire/testdata/FieldsOfValueStruct/foo/foo.go rename to pkg/wire/testdata/FieldsOfValueStruct/foo/foo.go diff --git a/internal/wire/testdata/FieldsOfValueStruct/main/wire.go b/pkg/wire/testdata/FieldsOfValueStruct/main/wire.go similarity index 93% rename from internal/wire/testdata/FieldsOfValueStruct/main/wire.go rename to pkg/wire/testdata/FieldsOfValueStruct/main/wire.go index eca1ea6c..0147e3d0 100644 --- a/internal/wire/testdata/FieldsOfValueStruct/main/wire.go +++ b/pkg/wire/testdata/FieldsOfValueStruct/main/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -22,7 +23,7 @@ import ( "example.com/bar" "example.com/baz" "example.com/foo" - "github.com/google/wire" + "github.com/gocopper/wire" ) func newBazService() *baz.Service { diff --git a/internal/wire/testdata/FieldsOfValueStruct/pkg b/pkg/wire/testdata/FieldsOfValueStruct/pkg similarity index 100% rename from internal/wire/testdata/FieldsOfValueStruct/pkg rename to pkg/wire/testdata/FieldsOfValueStruct/pkg diff --git a/internal/wire/testdata/FieldsOfValueStruct/want/program_out.txt b/pkg/wire/testdata/FieldsOfValueStruct/want/program_out.txt similarity index 100% rename from internal/wire/testdata/FieldsOfValueStruct/want/program_out.txt rename to pkg/wire/testdata/FieldsOfValueStruct/want/program_out.txt diff --git a/internal/wire/testdata/FieldsOfValueStruct/want/wire_gen.go b/pkg/wire/testdata/FieldsOfValueStruct/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/FieldsOfValueStruct/want/wire_gen.go rename to pkg/wire/testdata/FieldsOfValueStruct/want/wire_gen.go diff --git a/internal/wire/testdata/FuncArgProvider/foo/foo.go b/pkg/wire/testdata/FuncArgProvider/foo/foo.go similarity index 100% rename from internal/wire/testdata/FuncArgProvider/foo/foo.go rename to pkg/wire/testdata/FuncArgProvider/foo/foo.go diff --git a/internal/wire/testdata/FuncArgProvider/foo/wire.go b/pkg/wire/testdata/FuncArgProvider/foo/wire.go similarity index 91% rename from internal/wire/testdata/FuncArgProvider/foo/wire.go rename to pkg/wire/testdata/FuncArgProvider/foo/wire.go index 7d5c37b7..e2179f94 100644 --- a/internal/wire/testdata/FuncArgProvider/foo/wire.go +++ b/pkg/wire/testdata/FuncArgProvider/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectBar(fn func() *Foo) *Bar { diff --git a/internal/wire/testdata/FuncArgProvider/pkg b/pkg/wire/testdata/FuncArgProvider/pkg similarity index 100% rename from internal/wire/testdata/FuncArgProvider/pkg rename to pkg/wire/testdata/FuncArgProvider/pkg diff --git a/internal/wire/testdata/FuncArgProvider/want/wire_errs.txt b/pkg/wire/testdata/FuncArgProvider/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/FuncArgProvider/want/wire_errs.txt rename to pkg/wire/testdata/FuncArgProvider/want/wire_errs.txt diff --git a/internal/wire/testdata/Header/foo/foo.go b/pkg/wire/testdata/Header/foo/foo.go similarity index 100% rename from internal/wire/testdata/Header/foo/foo.go rename to pkg/wire/testdata/Header/foo/foo.go diff --git a/internal/wire/testdata/Header/foo/wire.go b/pkg/wire/testdata/Header/foo/wire.go similarity index 90% rename from internal/wire/testdata/Header/foo/wire.go rename to pkg/wire/testdata/Header/foo/wire.go index 957f1770..dd600bc2 100644 --- a/internal/wire/testdata/Header/foo/wire.go +++ b/pkg/wire/testdata/Header/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() Foo { diff --git a/internal/wire/testdata/Header/header b/pkg/wire/testdata/Header/header similarity index 100% rename from internal/wire/testdata/Header/header rename to pkg/wire/testdata/Header/header diff --git a/internal/wire/testdata/Header/pkg b/pkg/wire/testdata/Header/pkg similarity index 100% rename from internal/wire/testdata/Header/pkg rename to pkg/wire/testdata/Header/pkg diff --git a/internal/wire/testdata/Header/want/program_out.txt b/pkg/wire/testdata/Header/want/program_out.txt similarity index 100% rename from internal/wire/testdata/Header/want/program_out.txt rename to pkg/wire/testdata/Header/want/program_out.txt diff --git a/internal/wire/testdata/Header/want/wire_gen.go b/pkg/wire/testdata/Header/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/Header/want/wire_gen.go rename to pkg/wire/testdata/Header/want/wire_gen.go diff --git a/internal/wire/testdata/ImportedInterfaceBinding/bar/bar.go b/pkg/wire/testdata/ImportedInterfaceBinding/bar/bar.go similarity index 97% rename from internal/wire/testdata/ImportedInterfaceBinding/bar/bar.go rename to pkg/wire/testdata/ImportedInterfaceBinding/bar/bar.go index 02099efc..1f611c27 100644 --- a/internal/wire/testdata/ImportedInterfaceBinding/bar/bar.go +++ b/pkg/wire/testdata/ImportedInterfaceBinding/bar/bar.go @@ -18,7 +18,7 @@ import ( "fmt" "example.com/foo" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/ImportedInterfaceBinding/bar/wire.go b/pkg/wire/testdata/ImportedInterfaceBinding/bar/wire.go similarity index 90% rename from internal/wire/testdata/ImportedInterfaceBinding/bar/wire.go rename to pkg/wire/testdata/ImportedInterfaceBinding/bar/wire.go index 484206c2..838b56d9 100644 --- a/internal/wire/testdata/ImportedInterfaceBinding/bar/wire.go +++ b/pkg/wire/testdata/ImportedInterfaceBinding/bar/wire.go @@ -12,13 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "example.com/foo" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooer() foo.Fooer { diff --git a/internal/wire/testdata/ImportedInterfaceBinding/foo/foo.go b/pkg/wire/testdata/ImportedInterfaceBinding/foo/foo.go similarity index 100% rename from internal/wire/testdata/ImportedInterfaceBinding/foo/foo.go rename to pkg/wire/testdata/ImportedInterfaceBinding/foo/foo.go diff --git a/internal/wire/testdata/ImportedInterfaceBinding/pkg b/pkg/wire/testdata/ImportedInterfaceBinding/pkg similarity index 100% rename from internal/wire/testdata/ImportedInterfaceBinding/pkg rename to pkg/wire/testdata/ImportedInterfaceBinding/pkg diff --git a/internal/wire/testdata/ImportedInterfaceBinding/want/program_out.txt b/pkg/wire/testdata/ImportedInterfaceBinding/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ImportedInterfaceBinding/want/program_out.txt rename to pkg/wire/testdata/ImportedInterfaceBinding/want/program_out.txt diff --git a/internal/wire/testdata/ImportedInterfaceBinding/want/wire_gen.go b/pkg/wire/testdata/ImportedInterfaceBinding/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ImportedInterfaceBinding/want/wire_gen.go rename to pkg/wire/testdata/ImportedInterfaceBinding/want/wire_gen.go diff --git a/internal/wire/testdata/InjectInput/foo/foo.go b/pkg/wire/testdata/InjectInput/foo/foo.go similarity index 96% rename from internal/wire/testdata/InjectInput/foo/foo.go rename to pkg/wire/testdata/InjectInput/foo/foo.go index 0baa37df..b0c6304e 100644 --- a/internal/wire/testdata/InjectInput/foo/foo.go +++ b/pkg/wire/testdata/InjectInput/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/InjectInput/foo/wire.go b/pkg/wire/testdata/InjectInput/foo/wire.go similarity index 90% rename from internal/wire/testdata/InjectInput/foo/wire.go rename to pkg/wire/testdata/InjectInput/foo/wire.go index 7093c137..3a1af747 100644 --- a/internal/wire/testdata/InjectInput/foo/wire.go +++ b/pkg/wire/testdata/InjectInput/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar(foo Foo) FooBar { diff --git a/internal/wire/testdata/InjectInput/pkg b/pkg/wire/testdata/InjectInput/pkg similarity index 100% rename from internal/wire/testdata/InjectInput/pkg rename to pkg/wire/testdata/InjectInput/pkg diff --git a/internal/wire/testdata/InjectInput/want/program_out.txt b/pkg/wire/testdata/InjectInput/want/program_out.txt similarity index 100% rename from internal/wire/testdata/InjectInput/want/program_out.txt rename to pkg/wire/testdata/InjectInput/want/program_out.txt diff --git a/internal/wire/testdata/InjectInput/want/wire_gen.go b/pkg/wire/testdata/InjectInput/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/InjectInput/want/wire_gen.go rename to pkg/wire/testdata/InjectInput/want/wire_gen.go diff --git a/internal/wire/testdata/InjectInputConflict/foo/foo.go b/pkg/wire/testdata/InjectInputConflict/foo/foo.go similarity index 97% rename from internal/wire/testdata/InjectInputConflict/foo/foo.go rename to pkg/wire/testdata/InjectInputConflict/foo/foo.go index 01eb1adb..190dc2f1 100644 --- a/internal/wire/testdata/InjectInputConflict/foo/foo.go +++ b/pkg/wire/testdata/InjectInputConflict/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/InjectInputConflict/foo/wire.go b/pkg/wire/testdata/InjectInputConflict/foo/wire.go similarity index 90% rename from internal/wire/testdata/InjectInputConflict/foo/wire.go rename to pkg/wire/testdata/InjectInputConflict/foo/wire.go index e5030ea1..518e6320 100644 --- a/internal/wire/testdata/InjectInputConflict/foo/wire.go +++ b/pkg/wire/testdata/InjectInputConflict/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectBar(foo Foo) Bar { diff --git a/internal/wire/testdata/InjectInputConflict/pkg b/pkg/wire/testdata/InjectInputConflict/pkg similarity index 100% rename from internal/wire/testdata/InjectInputConflict/pkg rename to pkg/wire/testdata/InjectInputConflict/pkg diff --git a/internal/wire/testdata/InjectInputConflict/want/wire_errs.txt b/pkg/wire/testdata/InjectInputConflict/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InjectInputConflict/want/wire_errs.txt rename to pkg/wire/testdata/InjectInputConflict/want/wire_errs.txt diff --git a/internal/wire/testdata/InjectWithPanic/foo/foo.go b/pkg/wire/testdata/InjectWithPanic/foo/foo.go similarity index 100% rename from internal/wire/testdata/InjectWithPanic/foo/foo.go rename to pkg/wire/testdata/InjectWithPanic/foo/foo.go diff --git a/internal/wire/testdata/InjectWithPanic/foo/wire.go b/pkg/wire/testdata/InjectWithPanic/foo/wire.go similarity index 90% rename from internal/wire/testdata/InjectWithPanic/foo/wire.go rename to pkg/wire/testdata/InjectWithPanic/foo/wire.go index 878fc76a..2af5966e 100644 --- a/internal/wire/testdata/InjectWithPanic/foo/wire.go +++ b/pkg/wire/testdata/InjectWithPanic/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/InjectWithPanic/pkg b/pkg/wire/testdata/InjectWithPanic/pkg similarity index 100% rename from internal/wire/testdata/InjectWithPanic/pkg rename to pkg/wire/testdata/InjectWithPanic/pkg diff --git a/internal/wire/testdata/InjectWithPanic/want/program_out.txt b/pkg/wire/testdata/InjectWithPanic/want/program_out.txt similarity index 100% rename from internal/wire/testdata/InjectWithPanic/want/program_out.txt rename to pkg/wire/testdata/InjectWithPanic/want/program_out.txt diff --git a/internal/wire/testdata/InjectWithPanic/want/wire_gen.go b/pkg/wire/testdata/InjectWithPanic/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/InjectWithPanic/want/wire_gen.go rename to pkg/wire/testdata/InjectWithPanic/want/wire_gen.go diff --git a/internal/wire/testdata/InjectorMissingCleanup/foo/foo.go b/pkg/wire/testdata/InjectorMissingCleanup/foo/foo.go similarity index 100% rename from internal/wire/testdata/InjectorMissingCleanup/foo/foo.go rename to pkg/wire/testdata/InjectorMissingCleanup/foo/foo.go diff --git a/internal/wire/testdata/InjectorMissingCleanup/foo/wire.go b/pkg/wire/testdata/InjectorMissingCleanup/foo/wire.go similarity index 91% rename from internal/wire/testdata/InjectorMissingCleanup/foo/wire.go rename to pkg/wire/testdata/InjectorMissingCleanup/foo/wire.go index f85e5d27..b578deec 100644 --- a/internal/wire/testdata/InjectorMissingCleanup/foo/wire.go +++ b/pkg/wire/testdata/InjectorMissingCleanup/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() Foo { diff --git a/internal/wire/testdata/InjectorMissingCleanup/pkg b/pkg/wire/testdata/InjectorMissingCleanup/pkg similarity index 100% rename from internal/wire/testdata/InjectorMissingCleanup/pkg rename to pkg/wire/testdata/InjectorMissingCleanup/pkg diff --git a/internal/wire/testdata/InjectorMissingCleanup/want/wire_errs.txt b/pkg/wire/testdata/InjectorMissingCleanup/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InjectorMissingCleanup/want/wire_errs.txt rename to pkg/wire/testdata/InjectorMissingCleanup/want/wire_errs.txt diff --git a/internal/wire/testdata/InjectorMissingError/foo/foo.go b/pkg/wire/testdata/InjectorMissingError/foo/foo.go similarity index 100% rename from internal/wire/testdata/InjectorMissingError/foo/foo.go rename to pkg/wire/testdata/InjectorMissingError/foo/foo.go diff --git a/internal/wire/testdata/InjectorMissingError/foo/wire.go b/pkg/wire/testdata/InjectorMissingError/foo/wire.go similarity index 91% rename from internal/wire/testdata/InjectorMissingError/foo/wire.go rename to pkg/wire/testdata/InjectorMissingError/foo/wire.go index c7187809..954b1094 100644 --- a/internal/wire/testdata/InjectorMissingError/foo/wire.go +++ b/pkg/wire/testdata/InjectorMissingError/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() Foo { diff --git a/internal/wire/testdata/InjectorMissingError/pkg b/pkg/wire/testdata/InjectorMissingError/pkg similarity index 100% rename from internal/wire/testdata/InjectorMissingError/pkg rename to pkg/wire/testdata/InjectorMissingError/pkg diff --git a/internal/wire/testdata/InjectorMissingError/want/wire_errs.txt b/pkg/wire/testdata/InjectorMissingError/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InjectorMissingError/want/wire_errs.txt rename to pkg/wire/testdata/InjectorMissingError/want/wire_errs.txt diff --git a/internal/wire/testdata/InterfaceBinding/foo/foo.go b/pkg/wire/testdata/InterfaceBinding/foo/foo.go similarity index 97% rename from internal/wire/testdata/InterfaceBinding/foo/foo.go rename to pkg/wire/testdata/InterfaceBinding/foo/foo.go index 0fb12e16..9b1efc75 100644 --- a/internal/wire/testdata/InterfaceBinding/foo/foo.go +++ b/pkg/wire/testdata/InterfaceBinding/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/InterfaceBinding/foo/wire.go b/pkg/wire/testdata/InterfaceBinding/foo/wire.go similarity index 90% rename from internal/wire/testdata/InterfaceBinding/foo/wire.go rename to pkg/wire/testdata/InterfaceBinding/foo/wire.go index ad4180d6..2068bf7d 100644 --- a/internal/wire/testdata/InterfaceBinding/foo/wire.go +++ b/pkg/wire/testdata/InterfaceBinding/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooer() Fooer { diff --git a/internal/wire/testdata/InterfaceBinding/pkg b/pkg/wire/testdata/InterfaceBinding/pkg similarity index 100% rename from internal/wire/testdata/InterfaceBinding/pkg rename to pkg/wire/testdata/InterfaceBinding/pkg diff --git a/internal/wire/testdata/InterfaceBinding/want/program_out.txt b/pkg/wire/testdata/InterfaceBinding/want/program_out.txt similarity index 100% rename from internal/wire/testdata/InterfaceBinding/want/program_out.txt rename to pkg/wire/testdata/InterfaceBinding/want/program_out.txt diff --git a/internal/wire/testdata/InterfaceBinding/want/wire_gen.go b/pkg/wire/testdata/InterfaceBinding/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/InterfaceBinding/want/wire_gen.go rename to pkg/wire/testdata/InterfaceBinding/want/wire_gen.go diff --git a/internal/wire/testdata/InterfaceBindingDoesntImplement/foo/foo.go b/pkg/wire/testdata/InterfaceBindingDoesntImplement/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceBindingDoesntImplement/foo/foo.go rename to pkg/wire/testdata/InterfaceBindingDoesntImplement/foo/foo.go diff --git a/internal/wire/testdata/InterfaceBindingDoesntImplement/foo/wire.go b/pkg/wire/testdata/InterfaceBindingDoesntImplement/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceBindingDoesntImplement/foo/wire.go rename to pkg/wire/testdata/InterfaceBindingDoesntImplement/foo/wire.go index 915ae776..bb698338 100644 --- a/internal/wire/testdata/InterfaceBindingDoesntImplement/foo/wire.go +++ b/pkg/wire/testdata/InterfaceBindingDoesntImplement/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooer() Fooer { diff --git a/internal/wire/testdata/InterfaceBindingDoesntImplement/pkg b/pkg/wire/testdata/InterfaceBindingDoesntImplement/pkg similarity index 100% rename from internal/wire/testdata/InterfaceBindingDoesntImplement/pkg rename to pkg/wire/testdata/InterfaceBindingDoesntImplement/pkg diff --git a/internal/wire/testdata/InterfaceBindingDoesntImplement/want/wire_errs.txt b/pkg/wire/testdata/InterfaceBindingDoesntImplement/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InterfaceBindingDoesntImplement/want/wire_errs.txt rename to pkg/wire/testdata/InterfaceBindingDoesntImplement/want/wire_errs.txt diff --git a/internal/wire/testdata/InterfaceBindingInvalidArg0/foo/foo.go b/pkg/wire/testdata/InterfaceBindingInvalidArg0/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceBindingInvalidArg0/foo/foo.go rename to pkg/wire/testdata/InterfaceBindingInvalidArg0/foo/foo.go diff --git a/internal/wire/testdata/InterfaceBindingInvalidArg0/foo/wire.go b/pkg/wire/testdata/InterfaceBindingInvalidArg0/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceBindingInvalidArg0/foo/wire.go rename to pkg/wire/testdata/InterfaceBindingInvalidArg0/foo/wire.go index 8ce49b64..bcae6e6d 100644 --- a/internal/wire/testdata/InterfaceBindingInvalidArg0/foo/wire.go +++ b/pkg/wire/testdata/InterfaceBindingInvalidArg0/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooer() Fooer { diff --git a/internal/wire/testdata/InterfaceBindingInvalidArg0/pkg b/pkg/wire/testdata/InterfaceBindingInvalidArg0/pkg similarity index 100% rename from internal/wire/testdata/InterfaceBindingInvalidArg0/pkg rename to pkg/wire/testdata/InterfaceBindingInvalidArg0/pkg diff --git a/internal/wire/testdata/InterfaceBindingInvalidArg0/want/wire_errs.txt b/pkg/wire/testdata/InterfaceBindingInvalidArg0/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InterfaceBindingInvalidArg0/want/wire_errs.txt rename to pkg/wire/testdata/InterfaceBindingInvalidArg0/want/wire_errs.txt diff --git a/internal/wire/testdata/InterfaceBindingNotEnoughArgs/foo/foo.go b/pkg/wire/testdata/InterfaceBindingNotEnoughArgs/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceBindingNotEnoughArgs/foo/foo.go rename to pkg/wire/testdata/InterfaceBindingNotEnoughArgs/foo/foo.go diff --git a/internal/wire/testdata/InterfaceBindingNotEnoughArgs/foo/wire.go b/pkg/wire/testdata/InterfaceBindingNotEnoughArgs/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceBindingNotEnoughArgs/foo/wire.go rename to pkg/wire/testdata/InterfaceBindingNotEnoughArgs/foo/wire.go index 0c849f10..5fbd4289 100644 --- a/internal/wire/testdata/InterfaceBindingNotEnoughArgs/foo/wire.go +++ b/pkg/wire/testdata/InterfaceBindingNotEnoughArgs/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooer() Fooer { diff --git a/internal/wire/testdata/InterfaceBindingNotEnoughArgs/pkg b/pkg/wire/testdata/InterfaceBindingNotEnoughArgs/pkg similarity index 100% rename from internal/wire/testdata/InterfaceBindingNotEnoughArgs/pkg rename to pkg/wire/testdata/InterfaceBindingNotEnoughArgs/pkg diff --git a/internal/wire/testdata/InterfaceBindingNotEnoughArgs/want/wire_errs.txt b/pkg/wire/testdata/InterfaceBindingNotEnoughArgs/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InterfaceBindingNotEnoughArgs/want/wire_errs.txt rename to pkg/wire/testdata/InterfaceBindingNotEnoughArgs/want/wire_errs.txt diff --git a/internal/wire/testdata/InterfaceBindingReuse/foo/foo.go b/pkg/wire/testdata/InterfaceBindingReuse/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceBindingReuse/foo/foo.go rename to pkg/wire/testdata/InterfaceBindingReuse/foo/foo.go diff --git a/internal/wire/testdata/InterfaceBindingReuse/foo/wire.go b/pkg/wire/testdata/InterfaceBindingReuse/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceBindingReuse/foo/wire.go rename to pkg/wire/testdata/InterfaceBindingReuse/foo/wire.go index bdb434ab..8e830445 100644 --- a/internal/wire/testdata/InterfaceBindingReuse/foo/wire.go +++ b/pkg/wire/testdata/InterfaceBindingReuse/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/InterfaceBindingReuse/pkg b/pkg/wire/testdata/InterfaceBindingReuse/pkg similarity index 100% rename from internal/wire/testdata/InterfaceBindingReuse/pkg rename to pkg/wire/testdata/InterfaceBindingReuse/pkg diff --git a/internal/wire/testdata/InterfaceBindingReuse/want/program_out.txt b/pkg/wire/testdata/InterfaceBindingReuse/want/program_out.txt similarity index 100% rename from internal/wire/testdata/InterfaceBindingReuse/want/program_out.txt rename to pkg/wire/testdata/InterfaceBindingReuse/want/program_out.txt diff --git a/internal/wire/testdata/InterfaceBindingReuse/want/wire_gen.go b/pkg/wire/testdata/InterfaceBindingReuse/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/InterfaceBindingReuse/want/wire_gen.go rename to pkg/wire/testdata/InterfaceBindingReuse/want/wire_gen.go diff --git a/internal/wire/testdata/InterfaceValue/foo/foo.go b/pkg/wire/testdata/InterfaceValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceValue/foo/foo.go rename to pkg/wire/testdata/InterfaceValue/foo/foo.go diff --git a/internal/wire/testdata/InterfaceValue/foo/wire.go b/pkg/wire/testdata/InterfaceValue/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceValue/foo/wire.go rename to pkg/wire/testdata/InterfaceValue/foo/wire.go index 07ccfe4f..ce326576 100644 --- a/internal/wire/testdata/InterfaceValue/foo/wire.go +++ b/pkg/wire/testdata/InterfaceValue/foo/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -20,7 +21,7 @@ import ( "io" "strings" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedReader() io.Reader { diff --git a/internal/wire/testdata/InterfaceValue/pkg b/pkg/wire/testdata/InterfaceValue/pkg similarity index 100% rename from internal/wire/testdata/InterfaceValue/pkg rename to pkg/wire/testdata/InterfaceValue/pkg diff --git a/internal/wire/testdata/InterfaceValue/want/program_out.txt b/pkg/wire/testdata/InterfaceValue/want/program_out.txt similarity index 100% rename from internal/wire/testdata/InterfaceValue/want/program_out.txt rename to pkg/wire/testdata/InterfaceValue/want/program_out.txt diff --git a/internal/wire/testdata/InterfaceValue/want/wire_gen.go b/pkg/wire/testdata/InterfaceValue/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/InterfaceValue/want/wire_gen.go rename to pkg/wire/testdata/InterfaceValue/want/wire_gen.go diff --git a/internal/wire/testdata/InterfaceValueDoesntImplement/foo/foo.go b/pkg/wire/testdata/InterfaceValueDoesntImplement/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceValueDoesntImplement/foo/foo.go rename to pkg/wire/testdata/InterfaceValueDoesntImplement/foo/foo.go diff --git a/internal/wire/testdata/InterfaceValueDoesntImplement/foo/wire.go b/pkg/wire/testdata/InterfaceValueDoesntImplement/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceValueDoesntImplement/foo/wire.go rename to pkg/wire/testdata/InterfaceValueDoesntImplement/foo/wire.go index 8588794f..3c854227 100644 --- a/internal/wire/testdata/InterfaceValueDoesntImplement/foo/wire.go +++ b/pkg/wire/testdata/InterfaceValueDoesntImplement/foo/wire.go @@ -12,13 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" "io" + + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/InterfaceValueDoesntImplement/pkg b/pkg/wire/testdata/InterfaceValueDoesntImplement/pkg similarity index 100% rename from internal/wire/testdata/InterfaceValueDoesntImplement/pkg rename to pkg/wire/testdata/InterfaceValueDoesntImplement/pkg diff --git a/internal/wire/testdata/InterfaceValueDoesntImplement/want/wire_errs.txt b/pkg/wire/testdata/InterfaceValueDoesntImplement/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InterfaceValueDoesntImplement/want/wire_errs.txt rename to pkg/wire/testdata/InterfaceValueDoesntImplement/want/wire_errs.txt diff --git a/internal/wire/testdata/InterfaceValueInvalidArg0/foo/foo.go b/pkg/wire/testdata/InterfaceValueInvalidArg0/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceValueInvalidArg0/foo/foo.go rename to pkg/wire/testdata/InterfaceValueInvalidArg0/foo/foo.go diff --git a/internal/wire/testdata/InterfaceValueInvalidArg0/foo/wire.go b/pkg/wire/testdata/InterfaceValueInvalidArg0/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceValueInvalidArg0/foo/wire.go rename to pkg/wire/testdata/InterfaceValueInvalidArg0/foo/wire.go index 6662e067..800eee4b 100644 --- a/internal/wire/testdata/InterfaceValueInvalidArg0/foo/wire.go +++ b/pkg/wire/testdata/InterfaceValueInvalidArg0/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/InterfaceValueInvalidArg0/pkg b/pkg/wire/testdata/InterfaceValueInvalidArg0/pkg similarity index 100% rename from internal/wire/testdata/InterfaceValueInvalidArg0/pkg rename to pkg/wire/testdata/InterfaceValueInvalidArg0/pkg diff --git a/internal/wire/testdata/InterfaceValueInvalidArg0/want/wire_errs.txt b/pkg/wire/testdata/InterfaceValueInvalidArg0/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InterfaceValueInvalidArg0/want/wire_errs.txt rename to pkg/wire/testdata/InterfaceValueInvalidArg0/want/wire_errs.txt diff --git a/internal/wire/testdata/InterfaceValueNotEnoughArgs/foo/foo.go b/pkg/wire/testdata/InterfaceValueNotEnoughArgs/foo/foo.go similarity index 100% rename from internal/wire/testdata/InterfaceValueNotEnoughArgs/foo/foo.go rename to pkg/wire/testdata/InterfaceValueNotEnoughArgs/foo/foo.go diff --git a/internal/wire/testdata/InterfaceValueNotEnoughArgs/foo/wire.go b/pkg/wire/testdata/InterfaceValueNotEnoughArgs/foo/wire.go similarity index 91% rename from internal/wire/testdata/InterfaceValueNotEnoughArgs/foo/wire.go rename to pkg/wire/testdata/InterfaceValueNotEnoughArgs/foo/wire.go index 2895ffb3..0cb92b21 100644 --- a/internal/wire/testdata/InterfaceValueNotEnoughArgs/foo/wire.go +++ b/pkg/wire/testdata/InterfaceValueNotEnoughArgs/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/InterfaceValueNotEnoughArgs/pkg b/pkg/wire/testdata/InterfaceValueNotEnoughArgs/pkg similarity index 100% rename from internal/wire/testdata/InterfaceValueNotEnoughArgs/pkg rename to pkg/wire/testdata/InterfaceValueNotEnoughArgs/pkg diff --git a/internal/wire/testdata/InterfaceValueNotEnoughArgs/want/wire_errs.txt b/pkg/wire/testdata/InterfaceValueNotEnoughArgs/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InterfaceValueNotEnoughArgs/want/wire_errs.txt rename to pkg/wire/testdata/InterfaceValueNotEnoughArgs/want/wire_errs.txt diff --git a/internal/wire/testdata/InvalidInjector/foo/foo.go b/pkg/wire/testdata/InvalidInjector/foo/foo.go similarity index 100% rename from internal/wire/testdata/InvalidInjector/foo/foo.go rename to pkg/wire/testdata/InvalidInjector/foo/foo.go diff --git a/internal/wire/testdata/InvalidInjector/foo/wire.go b/pkg/wire/testdata/InvalidInjector/foo/wire.go similarity index 92% rename from internal/wire/testdata/InvalidInjector/foo/wire.go rename to pkg/wire/testdata/InvalidInjector/foo/wire.go index 203f81e3..52cb29cb 100644 --- a/internal/wire/testdata/InvalidInjector/foo/wire.go +++ b/pkg/wire/testdata/InvalidInjector/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() Foo { diff --git a/internal/wire/testdata/InvalidInjector/pkg b/pkg/wire/testdata/InvalidInjector/pkg similarity index 100% rename from internal/wire/testdata/InvalidInjector/pkg rename to pkg/wire/testdata/InvalidInjector/pkg diff --git a/internal/wire/testdata/InvalidInjector/want/wire_errs.txt b/pkg/wire/testdata/InvalidInjector/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/InvalidInjector/want/wire_errs.txt rename to pkg/wire/testdata/InvalidInjector/want/wire_errs.txt diff --git a/internal/wire/testdata/MultipleArgsSameType/foo/foo.go b/pkg/wire/testdata/MultipleArgsSameType/foo/foo.go similarity index 100% rename from internal/wire/testdata/MultipleArgsSameType/foo/foo.go rename to pkg/wire/testdata/MultipleArgsSameType/foo/foo.go diff --git a/internal/wire/testdata/MultipleArgsSameType/foo/wire.go b/pkg/wire/testdata/MultipleArgsSameType/foo/wire.go similarity index 91% rename from internal/wire/testdata/MultipleArgsSameType/foo/wire.go rename to pkg/wire/testdata/MultipleArgsSameType/foo/wire.go index 387945bd..686c39a9 100644 --- a/internal/wire/testdata/MultipleArgsSameType/foo/wire.go +++ b/pkg/wire/testdata/MultipleArgsSameType/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject(a, b string) *Foo { diff --git a/internal/wire/testdata/MultipleArgsSameType/pkg b/pkg/wire/testdata/MultipleArgsSameType/pkg similarity index 100% rename from internal/wire/testdata/MultipleArgsSameType/pkg rename to pkg/wire/testdata/MultipleArgsSameType/pkg diff --git a/internal/wire/testdata/MultipleArgsSameType/want/wire_errs.txt b/pkg/wire/testdata/MultipleArgsSameType/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/MultipleArgsSameType/want/wire_errs.txt rename to pkg/wire/testdata/MultipleArgsSameType/want/wire_errs.txt diff --git a/internal/wire/testdata/MultipleBindings/foo/foo.go b/pkg/wire/testdata/MultipleBindings/foo/foo.go similarity index 97% rename from internal/wire/testdata/MultipleBindings/foo/foo.go rename to pkg/wire/testdata/MultipleBindings/foo/foo.go index 18e36aaf..0efd298b 100644 --- a/internal/wire/testdata/MultipleBindings/foo/foo.go +++ b/pkg/wire/testdata/MultipleBindings/foo/foo.go @@ -18,7 +18,7 @@ import ( "io" "strings" - "github.com/google/wire" + "github.com/gocopper/wire" ) type context struct{} diff --git a/internal/wire/testdata/MultipleBindings/foo/wire.go b/pkg/wire/testdata/MultipleBindings/foo/wire.go similarity index 95% rename from internal/wire/testdata/MultipleBindings/foo/wire.go rename to pkg/wire/testdata/MultipleBindings/foo/wire.go index 93a4570a..49f4f817 100644 --- a/internal/wire/testdata/MultipleBindings/foo/wire.go +++ b/pkg/wire/testdata/MultipleBindings/foo/wire.go @@ -12,14 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "strings" - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject() Foo { diff --git a/internal/wire/testdata/MultipleBindings/pkg b/pkg/wire/testdata/MultipleBindings/pkg similarity index 100% rename from internal/wire/testdata/MultipleBindings/pkg rename to pkg/wire/testdata/MultipleBindings/pkg diff --git a/internal/wire/testdata/MultipleBindings/want/wire_errs.txt b/pkg/wire/testdata/MultipleBindings/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/MultipleBindings/want/wire_errs.txt rename to pkg/wire/testdata/MultipleBindings/want/wire_errs.txt diff --git a/internal/wire/testdata/MultipleMissingInputs/foo/foo.go b/pkg/wire/testdata/MultipleMissingInputs/foo/foo.go similarity index 100% rename from internal/wire/testdata/MultipleMissingInputs/foo/foo.go rename to pkg/wire/testdata/MultipleMissingInputs/foo/foo.go diff --git a/internal/wire/testdata/MultipleMissingInputs/foo/wire.go b/pkg/wire/testdata/MultipleMissingInputs/foo/wire.go similarity index 93% rename from internal/wire/testdata/MultipleMissingInputs/foo/wire.go rename to pkg/wire/testdata/MultipleMissingInputs/foo/wire.go index 1341ef30..67239bfb 100644 --- a/internal/wire/testdata/MultipleMissingInputs/foo/wire.go +++ b/pkg/wire/testdata/MultipleMissingInputs/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectMissingOutputType() Foo { diff --git a/internal/wire/testdata/MultipleMissingInputs/pkg b/pkg/wire/testdata/MultipleMissingInputs/pkg similarity index 100% rename from internal/wire/testdata/MultipleMissingInputs/pkg rename to pkg/wire/testdata/MultipleMissingInputs/pkg diff --git a/internal/wire/testdata/MultipleMissingInputs/want/wire_errs.txt b/pkg/wire/testdata/MultipleMissingInputs/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/MultipleMissingInputs/want/wire_errs.txt rename to pkg/wire/testdata/MultipleMissingInputs/want/wire_errs.txt diff --git a/internal/wire/testdata/MultipleSimilarPackages/bar/bar.go b/pkg/wire/testdata/MultipleSimilarPackages/bar/bar.go similarity index 100% rename from internal/wire/testdata/MultipleSimilarPackages/bar/bar.go rename to pkg/wire/testdata/MultipleSimilarPackages/bar/bar.go diff --git a/internal/wire/testdata/MultipleSimilarPackages/baz/baz.go b/pkg/wire/testdata/MultipleSimilarPackages/baz/baz.go similarity index 100% rename from internal/wire/testdata/MultipleSimilarPackages/baz/baz.go rename to pkg/wire/testdata/MultipleSimilarPackages/baz/baz.go diff --git a/internal/wire/testdata/MultipleSimilarPackages/foo/foo.go b/pkg/wire/testdata/MultipleSimilarPackages/foo/foo.go similarity index 100% rename from internal/wire/testdata/MultipleSimilarPackages/foo/foo.go rename to pkg/wire/testdata/MultipleSimilarPackages/foo/foo.go diff --git a/internal/wire/testdata/MultipleSimilarPackages/main/wire.go b/pkg/wire/testdata/MultipleSimilarPackages/main/wire.go similarity index 95% rename from internal/wire/testdata/MultipleSimilarPackages/main/wire.go rename to pkg/wire/testdata/MultipleSimilarPackages/main/wire.go index 7a94c6ec..b3e95273 100644 --- a/internal/wire/testdata/MultipleSimilarPackages/main/wire.go +++ b/pkg/wire/testdata/MultipleSimilarPackages/main/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -22,7 +23,7 @@ import ( "example.com/bar" "example.com/baz" "example.com/foo" - "github.com/google/wire" + "github.com/gocopper/wire" ) type MainConfig struct { diff --git a/internal/wire/testdata/MultipleSimilarPackages/pkg b/pkg/wire/testdata/MultipleSimilarPackages/pkg similarity index 100% rename from internal/wire/testdata/MultipleSimilarPackages/pkg rename to pkg/wire/testdata/MultipleSimilarPackages/pkg diff --git a/internal/wire/testdata/MultipleSimilarPackages/want/program_out.txt b/pkg/wire/testdata/MultipleSimilarPackages/want/program_out.txt similarity index 100% rename from internal/wire/testdata/MultipleSimilarPackages/want/program_out.txt rename to pkg/wire/testdata/MultipleSimilarPackages/want/program_out.txt diff --git a/internal/wire/testdata/MultipleSimilarPackages/want/wire_gen.go b/pkg/wire/testdata/MultipleSimilarPackages/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/MultipleSimilarPackages/want/wire_gen.go rename to pkg/wire/testdata/MultipleSimilarPackages/want/wire_gen.go diff --git a/internal/wire/testdata/NamingWorstCase/foo/foo.go b/pkg/wire/testdata/NamingWorstCase/foo/foo.go similarity index 100% rename from internal/wire/testdata/NamingWorstCase/foo/foo.go rename to pkg/wire/testdata/NamingWorstCase/foo/foo.go diff --git a/internal/wire/testdata/NamingWorstCase/foo/wire.go b/pkg/wire/testdata/NamingWorstCase/foo/wire.go similarity index 91% rename from internal/wire/testdata/NamingWorstCase/foo/wire.go rename to pkg/wire/testdata/NamingWorstCase/foo/wire.go index fd27db91..843de57d 100644 --- a/internal/wire/testdata/NamingWorstCase/foo/wire.go +++ b/pkg/wire/testdata/NamingWorstCase/foo/wire.go @@ -12,14 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( stdcontext "context" - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject(context stdcontext.Context, err struct{}) (context, error) { diff --git a/internal/wire/testdata/NamingWorstCase/pkg b/pkg/wire/testdata/NamingWorstCase/pkg similarity index 100% rename from internal/wire/testdata/NamingWorstCase/pkg rename to pkg/wire/testdata/NamingWorstCase/pkg diff --git a/internal/wire/testdata/NamingWorstCase/want/program_out.txt b/pkg/wire/testdata/NamingWorstCase/want/program_out.txt similarity index 100% rename from internal/wire/testdata/NamingWorstCase/want/program_out.txt rename to pkg/wire/testdata/NamingWorstCase/want/program_out.txt diff --git a/internal/wire/testdata/NamingWorstCase/want/wire_gen.go b/pkg/wire/testdata/NamingWorstCase/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/NamingWorstCase/want/wire_gen.go rename to pkg/wire/testdata/NamingWorstCase/want/wire_gen.go diff --git a/internal/wire/testdata/NamingWorstCaseAllInOne/foo/foo.go b/pkg/wire/testdata/NamingWorstCaseAllInOne/foo/foo.go similarity index 95% rename from internal/wire/testdata/NamingWorstCaseAllInOne/foo/foo.go rename to pkg/wire/testdata/NamingWorstCaseAllInOne/foo/foo.go index af0534ec..1ea933be 100644 --- a/internal/wire/testdata/NamingWorstCaseAllInOne/foo/foo.go +++ b/pkg/wire/testdata/NamingWorstCaseAllInOne/foo/foo.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject // This file is specifically designed to cause issues with copying the // AST, particularly with the identifier "context". @@ -25,7 +26,7 @@ import ( "os" "reflect" - "github.com/google/wire" + "github.com/gocopper/wire" ) type context struct{} diff --git a/internal/wire/testdata/NamingWorstCaseAllInOne/pkg b/pkg/wire/testdata/NamingWorstCaseAllInOne/pkg similarity index 100% rename from internal/wire/testdata/NamingWorstCaseAllInOne/pkg rename to pkg/wire/testdata/NamingWorstCaseAllInOne/pkg diff --git a/internal/wire/testdata/NamingWorstCaseAllInOne/want/program_out.txt b/pkg/wire/testdata/NamingWorstCaseAllInOne/want/program_out.txt similarity index 100% rename from internal/wire/testdata/NamingWorstCaseAllInOne/want/program_out.txt rename to pkg/wire/testdata/NamingWorstCaseAllInOne/want/program_out.txt diff --git a/internal/wire/testdata/NamingWorstCaseAllInOne/want/wire_gen.go b/pkg/wire/testdata/NamingWorstCaseAllInOne/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/NamingWorstCaseAllInOne/want/wire_gen.go rename to pkg/wire/testdata/NamingWorstCaseAllInOne/want/wire_gen.go diff --git a/internal/wire/testdata/NiladicIdentity/foo/foo.go b/pkg/wire/testdata/NiladicIdentity/foo/foo.go similarity index 100% rename from internal/wire/testdata/NiladicIdentity/foo/foo.go rename to pkg/wire/testdata/NiladicIdentity/foo/foo.go diff --git a/internal/wire/testdata/RelativePkg/foo/wire.go b/pkg/wire/testdata/NiladicIdentity/foo/wire.go similarity index 90% rename from internal/wire/testdata/RelativePkg/foo/wire.go rename to pkg/wire/testdata/NiladicIdentity/foo/wire.go index 99be71b1..e2bdf967 100644 --- a/internal/wire/testdata/RelativePkg/foo/wire.go +++ b/pkg/wire/testdata/NiladicIdentity/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/NiladicIdentity/pkg b/pkg/wire/testdata/NiladicIdentity/pkg similarity index 100% rename from internal/wire/testdata/NiladicIdentity/pkg rename to pkg/wire/testdata/NiladicIdentity/pkg diff --git a/internal/wire/testdata/NiladicIdentity/want/program_out.txt b/pkg/wire/testdata/NiladicIdentity/want/program_out.txt similarity index 100% rename from internal/wire/testdata/NiladicIdentity/want/program_out.txt rename to pkg/wire/testdata/NiladicIdentity/want/program_out.txt diff --git a/internal/wire/testdata/NiladicIdentity/want/wire_gen.go b/pkg/wire/testdata/NiladicIdentity/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/NiladicIdentity/want/wire_gen.go rename to pkg/wire/testdata/NiladicIdentity/want/wire_gen.go diff --git a/internal/wire/testdata/NiladicValue/foo/foo.go b/pkg/wire/testdata/NiladicValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/NiladicValue/foo/foo.go rename to pkg/wire/testdata/NiladicValue/foo/foo.go diff --git a/internal/wire/testdata/NiladicValue/foo/wire.go b/pkg/wire/testdata/NiladicValue/foo/wire.go similarity index 90% rename from internal/wire/testdata/NiladicValue/foo/wire.go rename to pkg/wire/testdata/NiladicValue/foo/wire.go index 814a56a7..a6a8a2a2 100644 --- a/internal/wire/testdata/NiladicValue/foo/wire.go +++ b/pkg/wire/testdata/NiladicValue/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/NiladicValue/pkg b/pkg/wire/testdata/NiladicValue/pkg similarity index 100% rename from internal/wire/testdata/NiladicValue/pkg rename to pkg/wire/testdata/NiladicValue/pkg diff --git a/internal/wire/testdata/NiladicValue/want/program_out.txt b/pkg/wire/testdata/NiladicValue/want/program_out.txt similarity index 100% rename from internal/wire/testdata/NiladicValue/want/program_out.txt rename to pkg/wire/testdata/NiladicValue/want/program_out.txt diff --git a/internal/wire/testdata/NiladicValue/want/wire_gen.go b/pkg/wire/testdata/NiladicValue/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/NiladicValue/want/wire_gen.go rename to pkg/wire/testdata/NiladicValue/want/wire_gen.go diff --git a/internal/wire/testdata/NoImplicitInterface/foo/foo.go b/pkg/wire/testdata/NoImplicitInterface/foo/foo.go similarity index 100% rename from internal/wire/testdata/NoImplicitInterface/foo/foo.go rename to pkg/wire/testdata/NoImplicitInterface/foo/foo.go diff --git a/internal/wire/testdata/NoImplicitInterface/foo/wire.go b/pkg/wire/testdata/NoImplicitInterface/foo/wire.go similarity index 90% rename from internal/wire/testdata/NoImplicitInterface/foo/wire.go rename to pkg/wire/testdata/NoImplicitInterface/foo/wire.go index dee62345..0b35e52f 100644 --- a/internal/wire/testdata/NoImplicitInterface/foo/wire.go +++ b/pkg/wire/testdata/NoImplicitInterface/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooer() Fooer { diff --git a/internal/wire/testdata/NoImplicitInterface/pkg b/pkg/wire/testdata/NoImplicitInterface/pkg similarity index 100% rename from internal/wire/testdata/NoImplicitInterface/pkg rename to pkg/wire/testdata/NoImplicitInterface/pkg diff --git a/internal/wire/testdata/NoImplicitInterface/want/wire_errs.txt b/pkg/wire/testdata/NoImplicitInterface/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/NoImplicitInterface/want/wire_errs.txt rename to pkg/wire/testdata/NoImplicitInterface/want/wire_errs.txt diff --git a/internal/wire/testdata/NoInjectParamNames/foo/foo.go b/pkg/wire/testdata/NoInjectParamNames/foo/foo.go similarity index 100% rename from internal/wire/testdata/NoInjectParamNames/foo/foo.go rename to pkg/wire/testdata/NoInjectParamNames/foo/foo.go diff --git a/internal/wire/testdata/NoInjectParamNames/foo/wire.go b/pkg/wire/testdata/NoInjectParamNames/foo/wire.go similarity index 92% rename from internal/wire/testdata/NoInjectParamNames/foo/wire.go rename to pkg/wire/testdata/NoInjectParamNames/foo/wire.go index 15b44504..f3dcd001 100644 --- a/internal/wire/testdata/NoInjectParamNames/foo/wire.go +++ b/pkg/wire/testdata/NoInjectParamNames/foo/wire.go @@ -12,14 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( stdcontext "context" - "github.com/google/wire" + "github.com/gocopper/wire" ) // The notable characteristic of this test is that there are no diff --git a/internal/wire/testdata/NoInjectParamNames/pkg b/pkg/wire/testdata/NoInjectParamNames/pkg similarity index 100% rename from internal/wire/testdata/NoInjectParamNames/pkg rename to pkg/wire/testdata/NoInjectParamNames/pkg diff --git a/internal/wire/testdata/NoInjectParamNames/want/program_out.txt b/pkg/wire/testdata/NoInjectParamNames/want/program_out.txt similarity index 100% rename from internal/wire/testdata/NoInjectParamNames/want/program_out.txt rename to pkg/wire/testdata/NoInjectParamNames/want/program_out.txt diff --git a/internal/wire/testdata/NoInjectParamNames/want/wire_gen.go b/pkg/wire/testdata/NoInjectParamNames/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/NoInjectParamNames/want/wire_gen.go rename to pkg/wire/testdata/NoInjectParamNames/want/wire_gen.go diff --git a/internal/wire/testdata/NoopBuild/foo/foo.go b/pkg/wire/testdata/NoopBuild/foo/foo.go similarity index 100% rename from internal/wire/testdata/NoopBuild/foo/foo.go rename to pkg/wire/testdata/NoopBuild/foo/foo.go diff --git a/internal/wire/testdata/NoopBuild/pkg b/pkg/wire/testdata/NoopBuild/pkg similarity index 100% rename from internal/wire/testdata/NoopBuild/pkg rename to pkg/wire/testdata/NoopBuild/pkg diff --git a/internal/wire/testdata/NoopBuild/want/program_out.txt b/pkg/wire/testdata/NoopBuild/want/program_out.txt similarity index 100% rename from internal/wire/testdata/NoopBuild/want/program_out.txt rename to pkg/wire/testdata/NoopBuild/want/program_out.txt diff --git a/internal/wire/testdata/NoopBuild/want/wire_gen.go b/pkg/wire/testdata/NoopBuild/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/NoopBuild/want/wire_gen.go rename to pkg/wire/testdata/NoopBuild/want/wire_gen.go diff --git a/internal/wire/testdata/PartialCleanup/foo/foo.go b/pkg/wire/testdata/PartialCleanup/foo/foo.go similarity index 100% rename from internal/wire/testdata/PartialCleanup/foo/foo.go rename to pkg/wire/testdata/PartialCleanup/foo/foo.go diff --git a/internal/wire/testdata/PartialCleanup/foo/wire.go b/pkg/wire/testdata/PartialCleanup/foo/wire.go similarity index 91% rename from internal/wire/testdata/PartialCleanup/foo/wire.go rename to pkg/wire/testdata/PartialCleanup/foo/wire.go index 77c8c956..e707c0b3 100644 --- a/internal/wire/testdata/PartialCleanup/foo/wire.go +++ b/pkg/wire/testdata/PartialCleanup/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectBaz() (Baz, func(), error) { diff --git a/internal/wire/testdata/PartialCleanup/pkg b/pkg/wire/testdata/PartialCleanup/pkg similarity index 100% rename from internal/wire/testdata/PartialCleanup/pkg rename to pkg/wire/testdata/PartialCleanup/pkg diff --git a/internal/wire/testdata/PartialCleanup/want/program_out.txt b/pkg/wire/testdata/PartialCleanup/want/program_out.txt similarity index 100% rename from internal/wire/testdata/PartialCleanup/want/program_out.txt rename to pkg/wire/testdata/PartialCleanup/want/program_out.txt diff --git a/internal/wire/testdata/PartialCleanup/want/wire_gen.go b/pkg/wire/testdata/PartialCleanup/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/PartialCleanup/want/wire_gen.go rename to pkg/wire/testdata/PartialCleanup/want/wire_gen.go diff --git a/internal/wire/testdata/PkgImport/anon1/anon1.go b/pkg/wire/testdata/PkgImport/anon1/anon1.go similarity index 100% rename from internal/wire/testdata/PkgImport/anon1/anon1.go rename to pkg/wire/testdata/PkgImport/anon1/anon1.go diff --git a/internal/wire/testdata/PkgImport/anon2/anon2.go b/pkg/wire/testdata/PkgImport/anon2/anon2.go similarity index 100% rename from internal/wire/testdata/PkgImport/anon2/anon2.go rename to pkg/wire/testdata/PkgImport/anon2/anon2.go diff --git a/internal/wire/testdata/PkgImport/bar/bar.go b/pkg/wire/testdata/PkgImport/bar/bar.go similarity index 100% rename from internal/wire/testdata/PkgImport/bar/bar.go rename to pkg/wire/testdata/PkgImport/bar/bar.go diff --git a/internal/wire/testdata/PkgImport/foo/foo.go b/pkg/wire/testdata/PkgImport/foo/foo.go similarity index 97% rename from internal/wire/testdata/PkgImport/foo/foo.go rename to pkg/wire/testdata/PkgImport/foo/foo.go index 77505677..1b26b3f6 100644 --- a/internal/wire/testdata/PkgImport/foo/foo.go +++ b/pkg/wire/testdata/PkgImport/foo/foo.go @@ -18,7 +18,7 @@ import ( "fmt" "example.com/bar" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/PkgImport/foo/wire.go b/pkg/wire/testdata/PkgImport/foo/wire.go similarity index 88% rename from internal/wire/testdata/PkgImport/foo/wire.go rename to pkg/wire/testdata/PkgImport/foo/wire.go index 44f6ebf3..ac11d88b 100644 --- a/internal/wire/testdata/PkgImport/foo/wire.go +++ b/pkg/wire/testdata/PkgImport/foo/wire.go @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - _ "example.com/anon1" // intentionally duplicated _ "example.com/anon1" // intentionally duplicated _ "example.com/anon2" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/PkgImport/pkg b/pkg/wire/testdata/PkgImport/pkg similarity index 100% rename from internal/wire/testdata/PkgImport/pkg rename to pkg/wire/testdata/PkgImport/pkg diff --git a/internal/wire/testdata/PkgImport/want/program_out.txt b/pkg/wire/testdata/PkgImport/want/program_out.txt similarity index 100% rename from internal/wire/testdata/PkgImport/want/program_out.txt rename to pkg/wire/testdata/PkgImport/want/program_out.txt diff --git a/internal/wire/testdata/PkgImport/want/wire_gen.go b/pkg/wire/testdata/PkgImport/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/PkgImport/want/wire_gen.go rename to pkg/wire/testdata/PkgImport/want/wire_gen.go diff --git a/internal/wire/testdata/ProviderSetBindingMissingConcreteType/foo/foo.go b/pkg/wire/testdata/ProviderSetBindingMissingConcreteType/foo/foo.go similarity index 97% rename from internal/wire/testdata/ProviderSetBindingMissingConcreteType/foo/foo.go rename to pkg/wire/testdata/ProviderSetBindingMissingConcreteType/foo/foo.go index e71d7222..e8aa7f6e 100644 --- a/internal/wire/testdata/ProviderSetBindingMissingConcreteType/foo/foo.go +++ b/pkg/wire/testdata/ProviderSetBindingMissingConcreteType/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/ProviderSetBindingMissingConcreteType/foo/wire.go b/pkg/wire/testdata/ProviderSetBindingMissingConcreteType/foo/wire.go similarity index 90% rename from internal/wire/testdata/ProviderSetBindingMissingConcreteType/foo/wire.go rename to pkg/wire/testdata/ProviderSetBindingMissingConcreteType/foo/wire.go index 8c819daa..513dbfaa 100644 --- a/internal/wire/testdata/ProviderSetBindingMissingConcreteType/foo/wire.go +++ b/pkg/wire/testdata/ProviderSetBindingMissingConcreteType/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() *foo { diff --git a/internal/wire/testdata/ProviderSetBindingMissingConcreteType/pkg b/pkg/wire/testdata/ProviderSetBindingMissingConcreteType/pkg similarity index 100% rename from internal/wire/testdata/ProviderSetBindingMissingConcreteType/pkg rename to pkg/wire/testdata/ProviderSetBindingMissingConcreteType/pkg diff --git a/internal/wire/testdata/ProviderSetBindingMissingConcreteType/want/wire_errs.txt b/pkg/wire/testdata/ProviderSetBindingMissingConcreteType/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/ProviderSetBindingMissingConcreteType/want/wire_errs.txt rename to pkg/wire/testdata/ProviderSetBindingMissingConcreteType/want/wire_errs.txt diff --git a/internal/wire/testdata/RelativePkg/foo/foo.go b/pkg/wire/testdata/RelativePkg/foo/foo.go similarity index 100% rename from internal/wire/testdata/RelativePkg/foo/foo.go rename to pkg/wire/testdata/RelativePkg/foo/foo.go diff --git a/internal/wire/testdata/NiladicIdentity/foo/wire.go b/pkg/wire/testdata/RelativePkg/foo/wire.go similarity index 90% rename from internal/wire/testdata/NiladicIdentity/foo/wire.go rename to pkg/wire/testdata/RelativePkg/foo/wire.go index 99be71b1..e2bdf967 100644 --- a/internal/wire/testdata/NiladicIdentity/foo/wire.go +++ b/pkg/wire/testdata/RelativePkg/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/RelativePkg/pkg b/pkg/wire/testdata/RelativePkg/pkg similarity index 100% rename from internal/wire/testdata/RelativePkg/pkg rename to pkg/wire/testdata/RelativePkg/pkg diff --git a/internal/wire/testdata/RelativePkg/want/program_out.txt b/pkg/wire/testdata/RelativePkg/want/program_out.txt similarity index 100% rename from internal/wire/testdata/RelativePkg/want/program_out.txt rename to pkg/wire/testdata/RelativePkg/want/program_out.txt diff --git a/internal/wire/testdata/RelativePkg/want/wire_gen.go b/pkg/wire/testdata/RelativePkg/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/RelativePkg/want/wire_gen.go rename to pkg/wire/testdata/RelativePkg/want/wire_gen.go diff --git a/internal/wire/testdata/ReservedKeywords/foo/foo.go b/pkg/wire/testdata/ReservedKeywords/foo/foo.go similarity index 100% rename from internal/wire/testdata/ReservedKeywords/foo/foo.go rename to pkg/wire/testdata/ReservedKeywords/foo/foo.go diff --git a/internal/wire/testdata/ReservedKeywords/foo/wire.go b/pkg/wire/testdata/ReservedKeywords/foo/wire.go similarity index 93% rename from internal/wire/testdata/ReservedKeywords/foo/wire.go rename to pkg/wire/testdata/ReservedKeywords/foo/wire.go index 049fb328..94083caf 100644 --- a/internal/wire/testdata/ReservedKeywords/foo/wire.go +++ b/pkg/wire/testdata/ReservedKeywords/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) // Wire tries to disambiguate the variable "select" by prepending diff --git a/internal/wire/testdata/ReservedKeywords/pkg b/pkg/wire/testdata/ReservedKeywords/pkg similarity index 100% rename from internal/wire/testdata/ReservedKeywords/pkg rename to pkg/wire/testdata/ReservedKeywords/pkg diff --git a/internal/wire/testdata/ReservedKeywords/want/program_out.txt b/pkg/wire/testdata/ReservedKeywords/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ReservedKeywords/want/program_out.txt rename to pkg/wire/testdata/ReservedKeywords/want/program_out.txt diff --git a/internal/wire/testdata/ReservedKeywords/want/wire_gen.go b/pkg/wire/testdata/ReservedKeywords/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ReservedKeywords/want/wire_gen.go rename to pkg/wire/testdata/ReservedKeywords/want/wire_gen.go diff --git a/internal/wire/testdata/ReturnArgumentAsInterface/foo/foo.go b/pkg/wire/testdata/ReturnArgumentAsInterface/foo/foo.go similarity index 100% rename from internal/wire/testdata/ReturnArgumentAsInterface/foo/foo.go rename to pkg/wire/testdata/ReturnArgumentAsInterface/foo/foo.go diff --git a/internal/wire/testdata/ReturnArgumentAsInterface/foo/wire.go b/pkg/wire/testdata/ReturnArgumentAsInterface/foo/wire.go similarity index 91% rename from internal/wire/testdata/ReturnArgumentAsInterface/foo/wire.go rename to pkg/wire/testdata/ReturnArgumentAsInterface/foo/wire.go index 6e974e5a..adac3d78 100644 --- a/internal/wire/testdata/ReturnArgumentAsInterface/foo/wire.go +++ b/pkg/wire/testdata/ReturnArgumentAsInterface/foo/wire.go @@ -12,14 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectStringer(s MyString) fmt.Stringer { diff --git a/internal/wire/testdata/ReturnArgumentAsInterface/pkg b/pkg/wire/testdata/ReturnArgumentAsInterface/pkg similarity index 100% rename from internal/wire/testdata/ReturnArgumentAsInterface/pkg rename to pkg/wire/testdata/ReturnArgumentAsInterface/pkg diff --git a/internal/wire/testdata/ReturnArgumentAsInterface/want/program_out.txt b/pkg/wire/testdata/ReturnArgumentAsInterface/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ReturnArgumentAsInterface/want/program_out.txt rename to pkg/wire/testdata/ReturnArgumentAsInterface/want/program_out.txt diff --git a/internal/wire/testdata/ReturnArgumentAsInterface/want/wire_gen.go b/pkg/wire/testdata/ReturnArgumentAsInterface/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ReturnArgumentAsInterface/want/wire_gen.go rename to pkg/wire/testdata/ReturnArgumentAsInterface/want/wire_gen.go diff --git a/internal/wire/testdata/ReturnError/foo/foo.go b/pkg/wire/testdata/ReturnError/foo/foo.go similarity index 97% rename from internal/wire/testdata/ReturnError/foo/foo.go rename to pkg/wire/testdata/ReturnError/foo/foo.go index f20f256b..400cd9c3 100644 --- a/internal/wire/testdata/ReturnError/foo/foo.go +++ b/pkg/wire/testdata/ReturnError/foo/foo.go @@ -19,7 +19,7 @@ import ( "fmt" "strings" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/ReturnError/foo/wire.go b/pkg/wire/testdata/ReturnError/foo/wire.go similarity index 90% rename from internal/wire/testdata/ReturnError/foo/wire.go rename to pkg/wire/testdata/ReturnError/foo/wire.go index 1d789fec..85aa19df 100644 --- a/internal/wire/testdata/ReturnError/foo/wire.go +++ b/pkg/wire/testdata/ReturnError/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() (Foo, error) { diff --git a/internal/wire/testdata/ReturnError/pkg b/pkg/wire/testdata/ReturnError/pkg similarity index 100% rename from internal/wire/testdata/ReturnError/pkg rename to pkg/wire/testdata/ReturnError/pkg diff --git a/internal/wire/testdata/ReturnError/want/program_out.txt b/pkg/wire/testdata/ReturnError/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ReturnError/want/program_out.txt rename to pkg/wire/testdata/ReturnError/want/program_out.txt diff --git a/internal/wire/testdata/ReturnError/want/wire_gen.go b/pkg/wire/testdata/ReturnError/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ReturnError/want/wire_gen.go rename to pkg/wire/testdata/ReturnError/want/wire_gen.go diff --git a/internal/wire/testdata/Struct/foo/foo.go b/pkg/wire/testdata/Struct/foo/foo.go similarity index 97% rename from internal/wire/testdata/Struct/foo/foo.go rename to pkg/wire/testdata/Struct/foo/foo.go index 18d187a3..813dd670 100644 --- a/internal/wire/testdata/Struct/foo/foo.go +++ b/pkg/wire/testdata/Struct/foo/foo.go @@ -18,7 +18,7 @@ import ( "fmt" "sync" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/Struct/foo/wire.go b/pkg/wire/testdata/Struct/foo/wire.go similarity index 91% rename from internal/wire/testdata/Struct/foo/wire.go rename to pkg/wire/testdata/Struct/foo/wire.go index 38ecb0c6..35ce976d 100644 --- a/internal/wire/testdata/Struct/foo/wire.go +++ b/pkg/wire/testdata/Struct/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/Struct/pkg b/pkg/wire/testdata/Struct/pkg similarity index 100% rename from internal/wire/testdata/Struct/pkg rename to pkg/wire/testdata/Struct/pkg diff --git a/internal/wire/testdata/Struct/want/program_out.txt b/pkg/wire/testdata/Struct/want/program_out.txt similarity index 100% rename from internal/wire/testdata/Struct/want/program_out.txt rename to pkg/wire/testdata/Struct/want/program_out.txt diff --git a/internal/wire/testdata/Struct/want/wire_gen.go b/pkg/wire/testdata/Struct/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/Struct/want/wire_gen.go rename to pkg/wire/testdata/Struct/want/wire_gen.go diff --git a/internal/wire/testdata/StructNotAStruct/foo/foo.go b/pkg/wire/testdata/StructNotAStruct/foo/foo.go similarity index 100% rename from internal/wire/testdata/StructNotAStruct/foo/foo.go rename to pkg/wire/testdata/StructNotAStruct/foo/foo.go diff --git a/internal/wire/testdata/StructNotAStruct/foo/wire.go b/pkg/wire/testdata/StructNotAStruct/foo/wire.go similarity index 90% rename from internal/wire/testdata/StructNotAStruct/foo/wire.go rename to pkg/wire/testdata/StructNotAStruct/foo/wire.go index 3bea345e..132d7683 100644 --- a/internal/wire/testdata/StructNotAStruct/foo/wire.go +++ b/pkg/wire/testdata/StructNotAStruct/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func inject(a A) string { diff --git a/internal/wire/testdata/StructNotAStruct/pkg b/pkg/wire/testdata/StructNotAStruct/pkg similarity index 100% rename from internal/wire/testdata/StructNotAStruct/pkg rename to pkg/wire/testdata/StructNotAStruct/pkg diff --git a/internal/wire/testdata/StructNotAStruct/want/wire_errs.txt b/pkg/wire/testdata/StructNotAStruct/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/StructNotAStruct/want/wire_errs.txt rename to pkg/wire/testdata/StructNotAStruct/want/wire_errs.txt diff --git a/internal/wire/testdata/StructPointer/foo/foo.go b/pkg/wire/testdata/StructPointer/foo/foo.go similarity index 97% rename from internal/wire/testdata/StructPointer/foo/foo.go rename to pkg/wire/testdata/StructPointer/foo/foo.go index 8809f77d..9296bef1 100644 --- a/internal/wire/testdata/StructPointer/foo/foo.go +++ b/pkg/wire/testdata/StructPointer/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/StructPointer/foo/wire.go b/pkg/wire/testdata/StructPointer/foo/wire.go similarity index 91% rename from internal/wire/testdata/StructPointer/foo/wire.go rename to pkg/wire/testdata/StructPointer/foo/wire.go index 30145c1a..3a89b2a0 100644 --- a/internal/wire/testdata/StructPointer/foo/wire.go +++ b/pkg/wire/testdata/StructPointer/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() *FooBar { diff --git a/internal/wire/testdata/StructPointer/pkg b/pkg/wire/testdata/StructPointer/pkg similarity index 100% rename from internal/wire/testdata/StructPointer/pkg rename to pkg/wire/testdata/StructPointer/pkg diff --git a/internal/wire/testdata/StructPointer/want/program_out.txt b/pkg/wire/testdata/StructPointer/want/program_out.txt similarity index 100% rename from internal/wire/testdata/StructPointer/want/program_out.txt rename to pkg/wire/testdata/StructPointer/want/program_out.txt diff --git a/internal/wire/testdata/StructPointer/want/wire_gen.go b/pkg/wire/testdata/StructPointer/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/StructPointer/want/wire_gen.go rename to pkg/wire/testdata/StructPointer/want/wire_gen.go diff --git a/internal/wire/testdata/StructWithPreventTag/foo/foo.go b/pkg/wire/testdata/StructWithPreventTag/foo/foo.go similarity index 97% rename from internal/wire/testdata/StructWithPreventTag/foo/foo.go rename to pkg/wire/testdata/StructWithPreventTag/foo/foo.go index 045f2823..e26480b5 100644 --- a/internal/wire/testdata/StructWithPreventTag/foo/foo.go +++ b/pkg/wire/testdata/StructWithPreventTag/foo/foo.go @@ -18,7 +18,7 @@ import ( "fmt" "sync" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/StructWithPreventTag/foo/wire.go b/pkg/wire/testdata/StructWithPreventTag/foo/wire.go similarity index 90% rename from internal/wire/testdata/StructWithPreventTag/foo/wire.go rename to pkg/wire/testdata/StructWithPreventTag/foo/wire.go index 2f1ee557..a6078917 100644 --- a/internal/wire/testdata/StructWithPreventTag/foo/wire.go +++ b/pkg/wire/testdata/StructWithPreventTag/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectPartFooBar() FooBar { diff --git a/internal/wire/testdata/StructWithPreventTag/pkg b/pkg/wire/testdata/StructWithPreventTag/pkg similarity index 100% rename from internal/wire/testdata/StructWithPreventTag/pkg rename to pkg/wire/testdata/StructWithPreventTag/pkg diff --git a/internal/wire/testdata/StructWithPreventTag/want/wire_errs.txt b/pkg/wire/testdata/StructWithPreventTag/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/StructWithPreventTag/want/wire_errs.txt rename to pkg/wire/testdata/StructWithPreventTag/want/wire_errs.txt diff --git a/internal/wire/testdata/TwoDeps/foo/foo.go b/pkg/wire/testdata/TwoDeps/foo/foo.go similarity index 97% rename from internal/wire/testdata/TwoDeps/foo/foo.go rename to pkg/wire/testdata/TwoDeps/foo/foo.go index e17816d6..cb402d90 100644 --- a/internal/wire/testdata/TwoDeps/foo/foo.go +++ b/pkg/wire/testdata/TwoDeps/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/TwoDeps/foo/wire.go b/pkg/wire/testdata/TwoDeps/foo/wire.go similarity index 90% rename from internal/wire/testdata/TwoDeps/foo/wire.go rename to pkg/wire/testdata/TwoDeps/foo/wire.go index 197e98a8..17fb5ed4 100644 --- a/internal/wire/testdata/TwoDeps/foo/wire.go +++ b/pkg/wire/testdata/TwoDeps/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/TwoDeps/pkg b/pkg/wire/testdata/TwoDeps/pkg similarity index 100% rename from internal/wire/testdata/TwoDeps/pkg rename to pkg/wire/testdata/TwoDeps/pkg diff --git a/internal/wire/testdata/TwoDeps/want/program_out.txt b/pkg/wire/testdata/TwoDeps/want/program_out.txt similarity index 100% rename from internal/wire/testdata/TwoDeps/want/program_out.txt rename to pkg/wire/testdata/TwoDeps/want/program_out.txt diff --git a/internal/wire/testdata/TwoDeps/want/wire_gen.go b/pkg/wire/testdata/TwoDeps/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/TwoDeps/want/wire_gen.go rename to pkg/wire/testdata/TwoDeps/want/wire_gen.go diff --git a/internal/wire/testdata/UnexportedStruct/bar/bar.go b/pkg/wire/testdata/UnexportedStruct/bar/bar.go similarity index 100% rename from internal/wire/testdata/UnexportedStruct/bar/bar.go rename to pkg/wire/testdata/UnexportedStruct/bar/bar.go diff --git a/internal/wire/testdata/UnexportedStruct/foo/foo.go b/pkg/wire/testdata/UnexportedStruct/foo/foo.go similarity index 100% rename from internal/wire/testdata/UnexportedStruct/foo/foo.go rename to pkg/wire/testdata/UnexportedStruct/foo/foo.go diff --git a/internal/wire/testdata/UnexportedStruct/foo/wire.go b/pkg/wire/testdata/UnexportedStruct/foo/wire.go similarity index 91% rename from internal/wire/testdata/UnexportedStruct/foo/wire.go rename to pkg/wire/testdata/UnexportedStruct/foo/wire.go index 35d468b6..4251a3dd 100644 --- a/internal/wire/testdata/UnexportedStruct/foo/wire.go +++ b/pkg/wire/testdata/UnexportedStruct/foo/wire.go @@ -12,13 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "example.com/bar" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedBar() string { diff --git a/internal/wire/testdata/UnexportedStruct/pkg b/pkg/wire/testdata/UnexportedStruct/pkg similarity index 100% rename from internal/wire/testdata/UnexportedStruct/pkg rename to pkg/wire/testdata/UnexportedStruct/pkg diff --git a/internal/wire/testdata/UnexportedStruct/want/wire_errs.txt b/pkg/wire/testdata/UnexportedStruct/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/UnexportedStruct/want/wire_errs.txt rename to pkg/wire/testdata/UnexportedStruct/want/wire_errs.txt diff --git a/internal/wire/testdata/UnexportedValue/bar/bar.go b/pkg/wire/testdata/UnexportedValue/bar/bar.go similarity index 95% rename from internal/wire/testdata/UnexportedValue/bar/bar.go rename to pkg/wire/testdata/UnexportedValue/bar/bar.go index 69bf3081..6d9158d9 100644 --- a/internal/wire/testdata/UnexportedValue/bar/bar.go +++ b/pkg/wire/testdata/UnexportedValue/bar/bar.go @@ -14,7 +14,7 @@ package bar -import "github.com/google/wire" +import "github.com/gocopper/wire" var Value = wire.Value(privateMsg) diff --git a/internal/wire/testdata/UnexportedValue/foo/foo.go b/pkg/wire/testdata/UnexportedValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/UnexportedValue/foo/foo.go rename to pkg/wire/testdata/UnexportedValue/foo/foo.go diff --git a/internal/wire/testdata/UnexportedValue/foo/wire.go b/pkg/wire/testdata/UnexportedValue/foo/wire.go similarity index 91% rename from internal/wire/testdata/UnexportedValue/foo/wire.go rename to pkg/wire/testdata/UnexportedValue/foo/wire.go index cf04ca42..9f749a35 100644 --- a/internal/wire/testdata/UnexportedValue/foo/wire.go +++ b/pkg/wire/testdata/UnexportedValue/foo/wire.go @@ -12,13 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( "example.com/bar" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/UnexportedValue/pkg b/pkg/wire/testdata/UnexportedValue/pkg similarity index 100% rename from internal/wire/testdata/UnexportedValue/pkg rename to pkg/wire/testdata/UnexportedValue/pkg diff --git a/internal/wire/testdata/UnexportedValue/want/wire_errs.txt b/pkg/wire/testdata/UnexportedValue/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/UnexportedValue/want/wire_errs.txt rename to pkg/wire/testdata/UnexportedValue/want/wire_errs.txt diff --git a/internal/wire/testdata/UnusedProviders/foo/foo.go b/pkg/wire/testdata/UnusedProviders/foo/foo.go similarity index 98% rename from internal/wire/testdata/UnusedProviders/foo/foo.go rename to pkg/wire/testdata/UnusedProviders/foo/foo.go index f1def3a4..08e68f6f 100644 --- a/internal/wire/testdata/UnusedProviders/foo/foo.go +++ b/pkg/wire/testdata/UnusedProviders/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/UnusedProviders/foo/wire.go b/pkg/wire/testdata/UnusedProviders/foo/wire.go similarity index 94% rename from internal/wire/testdata/UnusedProviders/foo/wire.go rename to pkg/wire/testdata/UnusedProviders/foo/wire.go index 62bebd82..f926d549 100644 --- a/internal/wire/testdata/UnusedProviders/foo/wire.go +++ b/pkg/wire/testdata/UnusedProviders/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/UnusedProviders/pkg b/pkg/wire/testdata/UnusedProviders/pkg similarity index 100% rename from internal/wire/testdata/UnusedProviders/pkg rename to pkg/wire/testdata/UnusedProviders/pkg diff --git a/internal/wire/testdata/UnusedProviders/want/wire_errs.txt b/pkg/wire/testdata/UnusedProviders/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/UnusedProviders/want/wire_errs.txt rename to pkg/wire/testdata/UnusedProviders/want/wire_errs.txt diff --git a/internal/wire/testdata/ValueChain/foo/foo.go b/pkg/wire/testdata/ValueChain/foo/foo.go similarity index 96% rename from internal/wire/testdata/ValueChain/foo/foo.go rename to pkg/wire/testdata/ValueChain/foo/foo.go index 1c90d1d8..cef2af65 100644 --- a/internal/wire/testdata/ValueChain/foo/foo.go +++ b/pkg/wire/testdata/ValueChain/foo/foo.go @@ -17,7 +17,7 @@ package main import ( "fmt" - "github.com/google/wire" + "github.com/gocopper/wire" ) func main() { diff --git a/internal/wire/testdata/Chain/foo/wire.go b/pkg/wire/testdata/ValueChain/foo/wire.go similarity index 90% rename from internal/wire/testdata/Chain/foo/wire.go rename to pkg/wire/testdata/ValueChain/foo/wire.go index 197e98a8..17fb5ed4 100644 --- a/internal/wire/testdata/Chain/foo/wire.go +++ b/pkg/wire/testdata/ValueChain/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFooBar() FooBar { diff --git a/internal/wire/testdata/ValueChain/pkg b/pkg/wire/testdata/ValueChain/pkg similarity index 100% rename from internal/wire/testdata/ValueChain/pkg rename to pkg/wire/testdata/ValueChain/pkg diff --git a/internal/wire/testdata/ValueChain/want/program_out.txt b/pkg/wire/testdata/ValueChain/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ValueChain/want/program_out.txt rename to pkg/wire/testdata/ValueChain/want/program_out.txt diff --git a/internal/wire/testdata/ValueChain/want/wire_gen.go b/pkg/wire/testdata/ValueChain/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ValueChain/want/wire_gen.go rename to pkg/wire/testdata/ValueChain/want/wire_gen.go diff --git a/internal/wire/testdata/ValueConversion/foo/foo.go b/pkg/wire/testdata/ValueConversion/foo/foo.go similarity index 100% rename from internal/wire/testdata/ValueConversion/foo/foo.go rename to pkg/wire/testdata/ValueConversion/foo/foo.go diff --git a/internal/wire/testdata/ValueConversion/foo/wire.go b/pkg/wire/testdata/ValueConversion/foo/wire.go similarity index 90% rename from internal/wire/testdata/ValueConversion/foo/wire.go rename to pkg/wire/testdata/ValueConversion/foo/wire.go index f3e7e9ab..42aa3041 100644 --- a/internal/wire/testdata/ValueConversion/foo/wire.go +++ b/pkg/wire/testdata/ValueConversion/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() Foo { diff --git a/internal/wire/testdata/ValueConversion/pkg b/pkg/wire/testdata/ValueConversion/pkg similarity index 100% rename from internal/wire/testdata/ValueConversion/pkg rename to pkg/wire/testdata/ValueConversion/pkg diff --git a/internal/wire/testdata/ValueConversion/want/program_out.txt b/pkg/wire/testdata/ValueConversion/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ValueConversion/want/program_out.txt rename to pkg/wire/testdata/ValueConversion/want/program_out.txt diff --git a/internal/wire/testdata/ValueConversion/want/wire_gen.go b/pkg/wire/testdata/ValueConversion/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ValueConversion/want/wire_gen.go rename to pkg/wire/testdata/ValueConversion/want/wire_gen.go diff --git a/internal/wire/testdata/ValueFromFunctionScope/foo/foo.go b/pkg/wire/testdata/ValueFromFunctionScope/foo/foo.go similarity index 100% rename from internal/wire/testdata/ValueFromFunctionScope/foo/foo.go rename to pkg/wire/testdata/ValueFromFunctionScope/foo/foo.go diff --git a/internal/wire/testdata/ValueFromFunctionScope/foo/wire.go b/pkg/wire/testdata/ValueFromFunctionScope/foo/wire.go similarity index 91% rename from internal/wire/testdata/ValueFromFunctionScope/foo/wire.go rename to pkg/wire/testdata/ValueFromFunctionScope/foo/wire.go index 0a95e321..9b372ad0 100644 --- a/internal/wire/testdata/ValueFromFunctionScope/foo/wire.go +++ b/pkg/wire/testdata/ValueFromFunctionScope/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectBar(f *foo) *bar { diff --git a/internal/wire/testdata/ValueFromFunctionScope/pkg b/pkg/wire/testdata/ValueFromFunctionScope/pkg similarity index 100% rename from internal/wire/testdata/ValueFromFunctionScope/pkg rename to pkg/wire/testdata/ValueFromFunctionScope/pkg diff --git a/internal/wire/testdata/ValueFromFunctionScope/want/wire_errs.txt b/pkg/wire/testdata/ValueFromFunctionScope/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/ValueFromFunctionScope/want/wire_errs.txt rename to pkg/wire/testdata/ValueFromFunctionScope/want/wire_errs.txt diff --git a/internal/wire/testdata/ValueIsInterfaceValue/foo/foo.go b/pkg/wire/testdata/ValueIsInterfaceValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/ValueIsInterfaceValue/foo/foo.go rename to pkg/wire/testdata/ValueIsInterfaceValue/foo/foo.go diff --git a/internal/wire/testdata/ValueIsInterfaceValue/foo/wire.go b/pkg/wire/testdata/ValueIsInterfaceValue/foo/wire.go similarity index 91% rename from internal/wire/testdata/ValueIsInterfaceValue/foo/wire.go rename to pkg/wire/testdata/ValueIsInterfaceValue/foo/wire.go index 7b88914c..628dde54 100644 --- a/internal/wire/testdata/ValueIsInterfaceValue/foo/wire.go +++ b/pkg/wire/testdata/ValueIsInterfaceValue/foo/wire.go @@ -12,7 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main @@ -20,7 +21,7 @@ import ( "io" "strings" - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedReader(r *strings.Reader) io.Reader { diff --git a/internal/wire/testdata/ValueIsInterfaceValue/pkg b/pkg/wire/testdata/ValueIsInterfaceValue/pkg similarity index 100% rename from internal/wire/testdata/ValueIsInterfaceValue/pkg rename to pkg/wire/testdata/ValueIsInterfaceValue/pkg diff --git a/internal/wire/testdata/ValueIsInterfaceValue/want/wire_errs.txt b/pkg/wire/testdata/ValueIsInterfaceValue/want/wire_errs.txt similarity index 100% rename from internal/wire/testdata/ValueIsInterfaceValue/want/wire_errs.txt rename to pkg/wire/testdata/ValueIsInterfaceValue/want/wire_errs.txt diff --git a/internal/wire/testdata/ValueIsStruct/foo/foo.go b/pkg/wire/testdata/ValueIsStruct/foo/foo.go similarity index 100% rename from internal/wire/testdata/ValueIsStruct/foo/foo.go rename to pkg/wire/testdata/ValueIsStruct/foo/foo.go diff --git a/internal/wire/testdata/ValueIsStruct/foo/wire.go b/pkg/wire/testdata/ValueIsStruct/foo/wire.go similarity index 90% rename from internal/wire/testdata/ValueIsStruct/foo/wire.go rename to pkg/wire/testdata/ValueIsStruct/foo/wire.go index 6dba5d17..8f24ca43 100644 --- a/internal/wire/testdata/ValueIsStruct/foo/wire.go +++ b/pkg/wire/testdata/ValueIsStruct/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectFoo() Foo { diff --git a/internal/wire/testdata/ValueIsStruct/pkg b/pkg/wire/testdata/ValueIsStruct/pkg similarity index 100% rename from internal/wire/testdata/ValueIsStruct/pkg rename to pkg/wire/testdata/ValueIsStruct/pkg diff --git a/internal/wire/testdata/ValueIsStruct/want/program_out.txt b/pkg/wire/testdata/ValueIsStruct/want/program_out.txt similarity index 100% rename from internal/wire/testdata/ValueIsStruct/want/program_out.txt rename to pkg/wire/testdata/ValueIsStruct/want/program_out.txt diff --git a/internal/wire/testdata/ValueIsStruct/want/wire_gen.go b/pkg/wire/testdata/ValueIsStruct/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/ValueIsStruct/want/wire_gen.go rename to pkg/wire/testdata/ValueIsStruct/want/wire_gen.go diff --git a/internal/wire/testdata/VarValue/foo/foo.go b/pkg/wire/testdata/VarValue/foo/foo.go similarity index 100% rename from internal/wire/testdata/VarValue/foo/foo.go rename to pkg/wire/testdata/VarValue/foo/foo.go diff --git a/internal/wire/testdata/VarValue/foo/wire.go b/pkg/wire/testdata/VarValue/foo/wire.go similarity index 90% rename from internal/wire/testdata/VarValue/foo/wire.go rename to pkg/wire/testdata/VarValue/foo/wire.go index 8c34c25b..13f9063f 100644 --- a/internal/wire/testdata/VarValue/foo/wire.go +++ b/pkg/wire/testdata/VarValue/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage() string { diff --git a/internal/wire/testdata/VarValue/pkg b/pkg/wire/testdata/VarValue/pkg similarity index 100% rename from internal/wire/testdata/VarValue/pkg rename to pkg/wire/testdata/VarValue/pkg diff --git a/internal/wire/testdata/VarValue/want/program_out.txt b/pkg/wire/testdata/VarValue/want/program_out.txt similarity index 100% rename from internal/wire/testdata/VarValue/want/program_out.txt rename to pkg/wire/testdata/VarValue/want/program_out.txt diff --git a/internal/wire/testdata/VarValue/want/wire_gen.go b/pkg/wire/testdata/VarValue/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/VarValue/want/wire_gen.go rename to pkg/wire/testdata/VarValue/want/wire_gen.go diff --git a/internal/wire/testdata/Varargs/foo/foo.go b/pkg/wire/testdata/Varargs/foo/foo.go similarity index 100% rename from internal/wire/testdata/Varargs/foo/foo.go rename to pkg/wire/testdata/Varargs/foo/foo.go diff --git a/internal/wire/testdata/Varargs/foo/wire.go b/pkg/wire/testdata/Varargs/foo/wire.go similarity index 91% rename from internal/wire/testdata/Varargs/foo/wire.go rename to pkg/wire/testdata/Varargs/foo/wire.go index 10211cc8..1ec3495b 100644 --- a/internal/wire/testdata/Varargs/foo/wire.go +++ b/pkg/wire/testdata/Varargs/foo/wire.go @@ -12,12 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -//+build wireinject +//go:build wireinject +// +build wireinject package main import ( - "github.com/google/wire" + "github.com/gocopper/wire" ) func injectedMessage(t title, lines ...string) string { diff --git a/internal/wire/testdata/Varargs/pkg b/pkg/wire/testdata/Varargs/pkg similarity index 100% rename from internal/wire/testdata/Varargs/pkg rename to pkg/wire/testdata/Varargs/pkg diff --git a/internal/wire/testdata/Varargs/want/program_out.txt b/pkg/wire/testdata/Varargs/want/program_out.txt similarity index 100% rename from internal/wire/testdata/Varargs/want/program_out.txt rename to pkg/wire/testdata/Varargs/want/program_out.txt diff --git a/internal/wire/testdata/Varargs/want/wire_gen.go b/pkg/wire/testdata/Varargs/want/wire_gen.go similarity index 100% rename from internal/wire/testdata/Varargs/want/wire_gen.go rename to pkg/wire/testdata/Varargs/want/wire_gen.go diff --git a/internal/wire/wire.go b/pkg/wire/wire.go similarity index 100% rename from internal/wire/wire.go rename to pkg/wire/wire.go diff --git a/internal/wire/wire_test.go b/pkg/wire/wire_test.go similarity index 100% rename from internal/wire/wire_test.go rename to pkg/wire/wire_test.go