| -- suggestedfix_a3_17_13 -- |
| package fillstruct |
| |
| import ( |
| "go/ast" |
| "go/token" |
| ) |
| |
| type Foo struct { |
| A int |
| } |
| |
| type Bar struct { |
| X *Foo |
| Y *Foo |
| } |
| |
| var _ = Bar{ |
| X: &Foo{}, |
| Y: &Foo{}, |
| } //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type importedStruct struct { |
| m map[*ast.CompositeLit]ast.Field |
| s []ast.BadExpr |
| a [3]token.Token |
| c chan ast.EmptyStmt |
| fn func(ast_decl ast.DeclStmt) ast.Ellipsis |
| st ast.CompositeLit |
| } |
| |
| var _ = importedStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type pointerBuiltinStruct struct { |
| b *bool |
| s *string |
| i *int |
| } |
| |
| var _ = pointerBuiltinStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var _ = []ast.BasicLit{ |
| {}, //@suggestedfix("}", "refactor.rewrite", "Fill") |
| } |
| |
| var _ = []ast.BasicLit{{}} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| -- suggestedfix_a3_28_24 -- |
| package fillstruct |
| |
| import ( |
| "go/ast" |
| "go/token" |
| ) |
| |
| type Foo struct { |
| A int |
| } |
| |
| type Bar struct { |
| X *Foo |
| Y *Foo |
| } |
| |
| var _ = Bar{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type importedStruct struct { |
| m map[*ast.CompositeLit]ast.Field |
| s []ast.BadExpr |
| a [3]token.Token |
| c chan ast.EmptyStmt |
| fn func(ast_decl ast.DeclStmt) ast.Ellipsis |
| st ast.CompositeLit |
| } |
| |
| var _ = importedStruct{ |
| m: map[*ast.CompositeLit]ast.Field{}, |
| s: []ast.BadExpr{}, |
| a: [3]token.Token{}, |
| c: make(chan ast.EmptyStmt), |
| fn: func(ast_decl ast.DeclStmt) ast.Ellipsis { |
| }, |
| st: ast.CompositeLit{}, |
| } //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type pointerBuiltinStruct struct { |
| b *bool |
| s *string |
| i *int |
| } |
| |
| var _ = pointerBuiltinStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var _ = []ast.BasicLit{ |
| {}, //@suggestedfix("}", "refactor.rewrite", "Fill") |
| } |
| |
| var _ = []ast.BasicLit{{}} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| -- suggestedfix_a3_36_30 -- |
| package fillstruct |
| |
| import ( |
| "go/ast" |
| "go/token" |
| ) |
| |
| type Foo struct { |
| A int |
| } |
| |
| type Bar struct { |
| X *Foo |
| Y *Foo |
| } |
| |
| var _ = Bar{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type importedStruct struct { |
| m map[*ast.CompositeLit]ast.Field |
| s []ast.BadExpr |
| a [3]token.Token |
| c chan ast.EmptyStmt |
| fn func(ast_decl ast.DeclStmt) ast.Ellipsis |
| st ast.CompositeLit |
| } |
| |
| var _ = importedStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type pointerBuiltinStruct struct { |
| b *bool |
| s *string |
| i *int |
| } |
| |
| var _ = pointerBuiltinStruct{ |
| b: new(bool), |
| s: new(string), |
| i: new(int), |
| } //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var _ = []ast.BasicLit{ |
| {}, //@suggestedfix("}", "refactor.rewrite", "Fill") |
| } |
| |
| var _ = []ast.BasicLit{{}} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| -- suggestedfix_a3_39_3 -- |
| package fillstruct |
| |
| import ( |
| "go/ast" |
| "go/token" |
| ) |
| |
| type Foo struct { |
| A int |
| } |
| |
| type Bar struct { |
| X *Foo |
| Y *Foo |
| } |
| |
| var _ = Bar{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type importedStruct struct { |
| m map[*ast.CompositeLit]ast.Field |
| s []ast.BadExpr |
| a [3]token.Token |
| c chan ast.EmptyStmt |
| fn func(ast_decl ast.DeclStmt) ast.Ellipsis |
| st ast.CompositeLit |
| } |
| |
| var _ = importedStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type pointerBuiltinStruct struct { |
| b *bool |
| s *string |
| i *int |
| } |
| |
| var _ = pointerBuiltinStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var _ = []ast.BasicLit{ |
| { |
| ValuePos: 0, |
| Kind: 0, |
| Value: "", |
| }, //@suggestedfix("}", "refactor.rewrite", "Fill") |
| } |
| |
| var _ = []ast.BasicLit{{}} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| -- suggestedfix_a3_42_25 -- |
| package fillstruct |
| |
| import ( |
| "go/ast" |
| "go/token" |
| ) |
| |
| type Foo struct { |
| A int |
| } |
| |
| type Bar struct { |
| X *Foo |
| Y *Foo |
| } |
| |
| var _ = Bar{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type importedStruct struct { |
| m map[*ast.CompositeLit]ast.Field |
| s []ast.BadExpr |
| a [3]token.Token |
| c chan ast.EmptyStmt |
| fn func(ast_decl ast.DeclStmt) ast.Ellipsis |
| st ast.CompositeLit |
| } |
| |
| var _ = importedStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| type pointerBuiltinStruct struct { |
| b *bool |
| s *string |
| i *int |
| } |
| |
| var _ = pointerBuiltinStruct{} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |
| var _ = []ast.BasicLit{ |
| {}, //@suggestedfix("}", "refactor.rewrite", "Fill") |
| } |
| |
| var _ = []ast.BasicLit{{ |
| ValuePos: 0, |
| Kind: 0, |
| Value: "", |
| }} //@suggestedfix("}", "refactor.rewrite", "Fill") |
| |