mirror of https://github.com/golang/go.git
40 lines
591 B
Go
40 lines
591 B
Go
package fillstruct
|
|
|
|
import "go/ast"
|
|
|
|
type iStruct struct {
|
|
X int
|
|
}
|
|
|
|
type sStruct struct {
|
|
str string
|
|
}
|
|
|
|
type multiFill struct {
|
|
num int
|
|
strin string
|
|
arr []int
|
|
}
|
|
|
|
type assignStruct struct {
|
|
n ast.Node
|
|
}
|
|
|
|
func fill() {
|
|
var x int
|
|
var _ = iStruct{} //@suggestedfix("}", "refactor.rewrite")
|
|
|
|
var s string
|
|
var _ = sStruct{} //@suggestedfix("}", "refactor.rewrite")
|
|
|
|
var n int
|
|
_ = []int{}
|
|
if true {
|
|
arr := []int{1, 2}
|
|
}
|
|
var _ = multiFill{} //@suggestedfix("}", "refactor.rewrite")
|
|
|
|
var node *ast.CompositeLit
|
|
var _ = assignStruct{} //@suggestedfix("}", "refactor.rewrite")
|
|
}
|