diff --git a/.gitignore b/.gitignore index bf72c8e..cbfc419 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -cmd/crudgen/main \ No newline at end of file +cmd/crudgen/main +cmd/crudgen/crudgen \ No newline at end of file diff --git a/internal/writer.go b/internal/writer.go index 80eebdf..fcded7b 100644 --- a/internal/writer.go +++ b/internal/writer.go @@ -69,10 +69,6 @@ func ImplementServiceStruct(modelName string, file *dst.File, reimplement bool) } file.Decls = append(decls[:insertPos], append([]dst.Decl{serviceStruct}, decls[insertPos:]...)...) - - if err := ReloadAst(file); err != nil { - log.Fatalf(err.Error()) - } } func ImplementModelAlias(modelName string, file *dst.File) { @@ -162,9 +158,6 @@ func ImplementModelAlias(modelName string, file *dst.File) { if !isAliasDefined { file.Decls = append(decls[:insertPos], append([]dst.Decl{&typeAlias}, decls[insertPos:]...)...) } - if err := ReloadAst(file); err != nil { - log.Fatalf(err.Error()) - } } func importExists(file *dst.File, importPath string) bool { @@ -246,18 +239,11 @@ func ImplementCrudMethods(modelName string, serviceName string, file *dst.File, if err != nil { return err } - if err := ReloadAst(file); err != nil { - return err - } } return nil } -func ReloadAst(_ *dst.File) error { - return nil -} - func ImplementMethod(file *dst.File, methodDecl *dst.FuncDecl, reimplement bool) error { var decls []dst.Decl methodImplemented := false @@ -307,10 +293,6 @@ func ImplementMethod(file *dst.File, methodDecl *dst.FuncDecl, reimplement bool) ) } - if err := ReloadAst(file); err != nil { - return err - } - return nil }