mirror of https://github.com/golang/go.git
If the selected region is a block statement, gopls does not return a valid function extraction. This change adjusts the range to be the statements inside of the selected block statement. Fixes golang/go#48963 Change-Id: I9b1fb5005f961f30c1fa0333cd1f2050ed5eedef Reviewed-on: https://go-review.googlesource.com/c/tools/+/357615 Trust: Suzy Mueller <suzmue@golang.org> Run-TryBot: Suzy Mueller <suzmue@golang.org> gopls-CI: kokoro <noreply+kokoro@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Rebecca Stambler <rstambler@golang.org> |
||
|---|---|---|
| .. | ||
| extract_args_returns.go | ||
| extract_args_returns.go.golden | ||
| extract_basic.go | ||
| extract_basic.go.golden | ||
| extract_basic_comment.go | ||
| extract_basic_comment.go.golden | ||
| extract_issue_44813.go | ||
| extract_issue_44813.go.golden | ||
| extract_redefine.go | ||
| extract_redefine.go.golden | ||
| extract_return_basic.go | ||
| extract_return_basic.go.golden | ||
| extract_return_basic_nonnested.go | ||
| extract_return_basic_nonnested.go.golden | ||
| extract_return_complex.go | ||
| extract_return_complex.go.golden | ||
| extract_return_complex_nonnested.go | ||
| extract_return_complex_nonnested.go.golden | ||
| extract_return_func_lit.go | ||
| extract_return_func_lit.go.golden | ||
| extract_return_func_lit_nonnested.go | ||
| extract_return_func_lit_nonnested.go.golden | ||
| extract_return_init.go | ||
| extract_return_init.go.golden | ||
| extract_return_init_nonnested.go | ||
| extract_return_init_nonnested.go.golden | ||
| extract_scope.go | ||
| extract_scope.go.golden | ||
| extract_smart_initialization.go | ||
| extract_smart_initialization.go.golden | ||
| extract_smart_return.go | ||
| extract_smart_return.go.golden | ||
| extract_unnecessary_param.go | ||
| extract_unnecessary_param.go.golden | ||