(pkg string)
| 390 | } |
| 391 | |
| 392 | func (api *API) getCommentsForPackage(pkg string) (pkgComments map[string]string, err error) { |
| 393 | if pkgComments, loaded := api.comments[pkg]; loaded { |
| 394 | return pkgComments, nil |
| 395 | } |
| 396 | pkgComments, err = parser.Get(pkg) |
| 397 | if err != nil { |
| 398 | return |
| 399 | } |
| 400 | api.comments[pkg] = pkgComments |
| 401 | return |
| 402 | } |
| 403 | |
| 404 | func (api *API) getTypeComment(pkg string, name string) (comment string, deprecated bool, err error) { |
| 405 | pkgComments, err := api.getCommentsForPackage(pkg) |
no test coverage detected