|  | package fillstruct | 
|  |  | 
|  | import ( | 
|  | "go/ast" | 
|  | "go/token" | 
|  | ) | 
|  |  | 
|  | type Foo struct { | 
|  | A int | 
|  | } | 
|  |  | 
|  | type Bar struct { | 
|  | X *Foo | 
|  | Y *Foo | 
|  | } | 
|  |  | 
|  | var _ = Bar{} //@suggestedfix("}", "refactor.rewrite") | 
|  |  | 
|  | 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") | 
|  |  | 
|  | type pointerBuiltinStruct struct { | 
|  | b *bool | 
|  | s *string | 
|  | i *int | 
|  | } | 
|  |  | 
|  | var _ = pointerBuiltinStruct{} //@suggestedfix("}", "refactor.rewrite") | 
|  |  | 
|  | var _ = []ast.BasicLit{ | 
|  | {}, //@suggestedfix("}", "refactor.rewrite") | 
|  | } | 
|  |  | 
|  | var _ = []ast.BasicLit{{}} //@suggestedfix("}", "refactor.rewrite") |