diff --git a/internal/implementations/implementations.go b/internal/implementations/implementations.go index 4ff3588..aac7ab5 100644 --- a/internal/implementations/implementations.go +++ b/internal/implementations/implementations.go @@ -168,8 +168,9 @@ func extractInterfacesAndConcreteTypes(pkgs loader.PackageLookup, symbols *looku continue } - if pkg == nil || pkg.TypesInfo == nil { - panic(fmt.Sprintf("nill types info %s", pkg.Name)) + if pkg.TypesInfo == nil { + log.Warn("No types for package", "path", pkg.PkgPath) + continue } pkgSymbols := symbols.GetPackage(pkg)