gotools/gopls/internal/test/marker/testdata/codeaction/inline_resolve.txt

This is a minimal test of the refactor.inline.call code actions, with resolve support.
See inline.txt for same test without resolve support.

-- capabilities.json --
{
	"textDocument": {
		"codeAction": {
			"dataSupport": true,
			"resolveSupport": {
				"properties": ["edit"]
			}
		}
	}
}
-- go.mod --
module example.com/codeaction
go 1.18

-- a/a.go --
package a

func _() {
	println(add(1, 2)) //@codeaction("add", "refactor.inline.call", end=")", result=inline)
}

func add(x, y int) int { return x + y }

-- @inline/a/a.go --
package a

func _() {
	println(1 + 2) //@codeaction("add", "refactor.inline.call", end=")", result=inline)
}

func add(x, y int) int { return x + y }