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  }