blob: 645a21e1b4ab9ff10935fb7fa44e70363c507589 [file] [log] [blame]
This is a minimal test of the refactor.inline.call code action, without resolve support.
See inline_resolve.txt for same test with resolve support.
-- capabilities.json --
{
"textDocument": {
"codeAction": {
"dataSupport": false,
"resolveSupport": {}
}
}
}
-- 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 }