blob: 59cd9fa28b5799b3bc11939382f78491aeaa99c7 [file] [log] [blame]
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{{}} //@suggestedfix("}", "refactor.rewrite", "Fill")