github.com/jd-ly/tools@v0.5.7/internal/lsp/testdata/fillstruct/a4.go.golden (about)

     1  -- suggestedfix_a4_25_18 --
     2  package fillstruct
     3  
     4  import "go/ast"
     5  
     6  type iStruct struct {
     7  	X int
     8  }
     9  
    10  type sStruct struct {
    11  	str string
    12  }
    13  
    14  type multiFill struct {
    15  	num   int
    16  	strin string
    17  	arr   []int
    18  }
    19  
    20  type assignStruct struct {
    21  	n ast.Node
    22  }
    23  
    24  func fill() {
    25  	var x int
    26  	var _ = iStruct{
    27  		X: x,
    28  	} //@suggestedfix("}", "refactor.rewrite")
    29  
    30  	var s string
    31  	var _ = sStruct{} //@suggestedfix("}", "refactor.rewrite")
    32  
    33  	var n int
    34  	_ = []int{}
    35  	if true {
    36  		arr := []int{1, 2}
    37  	}
    38  	var _ = multiFill{} //@suggestedfix("}", "refactor.rewrite")
    39  
    40  	var node *ast.CompositeLit
    41  	var _ = assignStruct{} //@suggestedfix("}", "refactor.rewrite")
    42  }
    43  
    44  -- suggestedfix_a4_28_18 --
    45  package fillstruct
    46  
    47  import "go/ast"
    48  
    49  type iStruct struct {
    50  	X int
    51  }
    52  
    53  type sStruct struct {
    54  	str string
    55  }
    56  
    57  type multiFill struct {
    58  	num   int
    59  	strin string
    60  	arr   []int
    61  }
    62  
    63  type assignStruct struct {
    64  	n ast.Node
    65  }
    66  
    67  func fill() {
    68  	var x int
    69  	var _ = iStruct{} //@suggestedfix("}", "refactor.rewrite")
    70  
    71  	var s string
    72  	var _ = sStruct{
    73  		str: s,
    74  	} //@suggestedfix("}", "refactor.rewrite")
    75  
    76  	var n int
    77  	_ = []int{}
    78  	if true {
    79  		arr := []int{1, 2}
    80  	}
    81  	var _ = multiFill{} //@suggestedfix("}", "refactor.rewrite")
    82  
    83  	var node *ast.CompositeLit
    84  	var _ = assignStruct{} //@suggestedfix("}", "refactor.rewrite")
    85  }
    86  
    87  -- suggestedfix_a4_35_20 --
    88  package fillstruct
    89  
    90  import "go/ast"
    91  
    92  type iStruct struct {
    93  	X int
    94  }
    95  
    96  type sStruct struct {
    97  	str string
    98  }
    99  
   100  type multiFill struct {
   101  	num   int
   102  	strin string
   103  	arr   []int
   104  }
   105  
   106  type assignStruct struct {
   107  	n ast.Node
   108  }
   109  
   110  func fill() {
   111  	var x int
   112  	var _ = iStruct{} //@suggestedfix("}", "refactor.rewrite")
   113  
   114  	var s string
   115  	var _ = sStruct{} //@suggestedfix("}", "refactor.rewrite")
   116  
   117  	var n int
   118  	_ = []int{}
   119  	if true {
   120  		arr := []int{1, 2}
   121  	}
   122  	var _ = multiFill{
   123  		num:   n,
   124  		strin: s,
   125  		arr:   []int{},
   126  	} //@suggestedfix("}", "refactor.rewrite")
   127  
   128  	var node *ast.CompositeLit
   129  	var _ = assignStruct{} //@suggestedfix("}", "refactor.rewrite")
   130  }
   131  
   132  -- suggestedfix_a4_38_23 --
   133  package fillstruct
   134  
   135  import "go/ast"
   136  
   137  type iStruct struct {
   138  	X int
   139  }
   140  
   141  type sStruct struct {
   142  	str string
   143  }
   144  
   145  type multiFill struct {
   146  	num   int
   147  	strin string
   148  	arr   []int
   149  }
   150  
   151  type assignStruct struct {
   152  	n ast.Node
   153  }
   154  
   155  func fill() {
   156  	var x int
   157  	var _ = iStruct{} //@suggestedfix("}", "refactor.rewrite")
   158  
   159  	var s string
   160  	var _ = sStruct{} //@suggestedfix("}", "refactor.rewrite")
   161  
   162  	var n int
   163  	_ = []int{}
   164  	if true {
   165  		arr := []int{1, 2}
   166  	}
   167  	var _ = multiFill{} //@suggestedfix("}", "refactor.rewrite")
   168  
   169  	var node *ast.CompositeLit
   170  	var _ = assignStruct{
   171  		n: node,
   172  	} //@suggestedfix("}", "refactor.rewrite")
   173  }
   174