mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/doc: allow -all to apply to individual items
It really only matters for types, and the code already worked but was blocked by a usage check. Fixes #25595 Change-Id: I823f313b682b37616ea555aee079e2fe39f914c2 Reviewed-on: https://go-review.googlesource.com/c/144357 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
faafcc606e
commit
84b96c21bf
2 changed files with 21 additions and 4 deletions
|
|
@ -481,6 +481,26 @@ var tests = []test{
|
|||
`unexportedTypedConstant`, // No unexported constant.
|
||||
},
|
||||
},
|
||||
// Type -all.
|
||||
{
|
||||
"type",
|
||||
[]string{"-all", p, `ExportedType`},
|
||||
[]string{
|
||||
`type ExportedType struct {`, // Type definition as source.
|
||||
`Comment about exported type`, // Include comment afterwards.
|
||||
`const ConstGroup4 ExportedType = ExportedType\{\}`, // Related constants.
|
||||
`ExportedTypedConstant ExportedType = iota`,
|
||||
`Constants tied to ExportedType`,
|
||||
`func ExportedTypeConstructor\(\) \*ExportedType`,
|
||||
`Comment about constructor for exported type.`,
|
||||
`func ReturnExported\(\) ExportedType`,
|
||||
`func \(ExportedType\) ExportedMethod\(a int\) bool`,
|
||||
`Comment about exported method.`,
|
||||
},
|
||||
[]string{
|
||||
`unexportedType`,
|
||||
},
|
||||
},
|
||||
// Type T1 dump (alias).
|
||||
{
|
||||
"type T1",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue