github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/fillstruct/a4.go (about) 1 package fillstruct 2 3 import "go/ast" 4 5 type iStruct struct { 6 X int 7 } 8 9 type sStruct struct { 10 str string 11 } 12 13 type multiFill struct { 14 num int 15 strin string 16 arr []int 17 } 18 19 type assignStruct struct { 20 n ast.Node 21 } 22 23 func fill() { 24 var x int 25 var _ = iStruct{} //@suggestedfix("}", "refactor.rewrite") 26 27 var s string 28 var _ = sStruct{} //@suggestedfix("}", "refactor.rewrite") 29 30 var n int 31 _ = []int{} 32 if true { 33 arr := []int{1, 2} 34 } 35 var _ = multiFill{} //@suggestedfix("}", "refactor.rewrite") 36 37 var node *ast.CompositeLit 38 var _ = assignStruct{} //@suggestedfix("}", "refactor.rewrite") 39 }