golang/go

cmd/go: doc: doesn't show embedded struct's methods

Open

#69.596 aperta il 23 set 2024

Vedi su GitHub
 (10 commenti) (0 reazioni) (0 assegnatari)Go (19.008 fork)batch import
GoCommandNeedsInvestigationhelp wanted

Metriche repository

Star
 (133.883 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Proposal Details

Hi! I was recently using a new GO module in my project. There was code like this:

type (
   A struct {}
   B struct { *A }
)

func (*A) Foo() {}

Tybe B however was a large struct with many methods and exported fields. I had a code example that used method Foo and I just wanted to know more about i. I used go doc B.Foo but it said doc: no method or field B.Foo in package.

I suppose, that because call like this is 100% possible &B{}.Foo(), above go doc call should return documentation for Foo

Guida contributor