]> Cypherpunks repositories - gostls13.git/commit
go/doc: tune factory method association logic
authorAgniva De Sarker <agnivade@yahoo.co.in>
Wed, 10 Oct 2018 10:22:03 +0000 (15:52 +0530)
committerRobert Griesemer <gri@golang.org>
Tue, 4 Dec 2018 17:57:55 +0000 (17:57 +0000)
commit449e2f0bdf6f4880c15465fe18dc21cd8ab939df
treef3d252963f043383252faf022d75a3799329ebe8
parent8e01f2bf85385c79fc807c53df8553220c3ac658
go/doc: tune factory method association logic

Ignore predeclared types (such as error) in result parameter lists when determining
with which result type a method should be associated with. This change will again
associate common factory functions with the first result type even if there are more
than one result, as long as the others are predeclared types.

Fixes #27928

Change-Id: Ia2aeaed15fc4c8debdeeaf729cc7fbba1612cafb
Reviewed-on: https://go-review.googlesource.com/c/141617
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/go/doc/reader.go
src/go/doc/testdata/issue12839.0.golden
src/go/doc/testdata/issue12839.1.golden
src/go/doc/testdata/issue12839.2.golden
src/go/doc/testdata/issue12839.go