diff options
Diffstat (limited to 'gopls/internal/lsp/testdata/extract/extract_function/extract_args_returns.go.golden')
-rw-r--r-- | gopls/internal/lsp/testdata/extract/extract_function/extract_args_returns.go.golden | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gopls/internal/lsp/testdata/extract/extract_function/extract_args_returns.go.golden b/gopls/internal/lsp/testdata/extract/extract_function/extract_args_returns.go.golden new file mode 100644 index 000000000..b15345e23 --- /dev/null +++ b/gopls/internal/lsp/testdata/extract/extract_function/extract_args_returns.go.golden @@ -0,0 +1,37 @@ +-- functionextraction_extract_args_returns_5_2 -- +package extract + +func _() { + a := 1 + //@mark(exSt0, "a") + a = newFunction(a) //@mark(exEn0, "2") + //@extractfunc(exSt0, exEn0) + b := a * 2 //@mark(exB, " b") + _ = 3 + 4 //@mark(exEnd, "4") + //@extractfunc(exB, exEnd) +} + +func newFunction(a int) int { + a = 5 + a = a + 2 + return a +} + +-- functionextraction_extract_args_returns_8_1 -- +package extract + +func _() { + a := 1 + a = 5 //@mark(exSt0, "a") + a = a + 2 //@mark(exEn0, "2") + //@extractfunc(exSt0, exEn0) + //@mark(exB, " b") + newFunction(a) //@mark(exEnd, "4") + //@extractfunc(exB, exEnd) +} + +func newFunction(a int) { + b := a * 2 + _ = 3 + 4 +} + |