| 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", "Fill") |
| |
| var s string |
| var _ = sStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var n int |
| _ = []int{} |
| if true { |
| arr := []int{1, 2} |
| } |
| var _ = multiFill{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var node *ast.CompositeLit |
| var _ = assignStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| } |