Skip to content

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

@gucio321

Description

@gucio321

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    GoCommandcmd/goNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.help wanted

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions