aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/doc/testdata
diff options
context:
space:
mode:
authorJoe Tsai <joetsai@digital-static.net>2017-01-11 16:53:49 -0800
committerJoe Tsai <thebrokentoaster@gmail.com>2017-02-24 10:52:50 +0000
commita1ea91219faa7c35098ffbb958582897fcd33123 (patch)
treef4754b9acead9f15e92daeaee48e11adb7a8eac1 /src/cmd/doc/testdata
parentea5529de155cfd3f2c31698344b1ca001e0f8819 (diff)
downloadgo-a1ea91219faa7c35098ffbb958582897fcd33123.tar.xz
cmd/doc: truncate long lists of arguments
Some field-lists (especially in generated code) can be excessively long. In the one-line printout, it does not make sense to print all elements of the list if line-wrapping causes the "one-line" to become multi-line. // Before: var LongLine = newLongLine("someArgument1", "someArgument2", "someArgument3", "someArgument4", "someArgument5", "someArgument6", "someArgument7", "someArgument8") // After: var LongLine = newLongLine("someArgument1", "someArgument2", "someArgument3", "someArgument4", ...) Change-Id: I4bbbe2dbd1d7be9f02d63431d213088c3dee332c Reviewed-on: https://go-review.googlesource.com/36031 Run-TryBot: Joe Tsai <thebrokentoaster@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/cmd/doc/testdata')
-rw-r--r--src/cmd/doc/testdata/pkg.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/cmd/doc/testdata/pkg.go b/src/cmd/doc/testdata/pkg.go
index 0ebea67d58..4e08c84233 100644
--- a/src/cmd/doc/testdata/pkg.go
+++ b/src/cmd/doc/testdata/pkg.go
@@ -173,6 +173,19 @@ const (
const ConstGroup4 ExportedType = ExportedType{}
+func newLongLine(ss ...string)
+
+var LongLine = newLongLine(
+ "someArgument1",
+ "someArgument2",
+ "someArgument3",
+ "someArgument4",
+ "someArgument5",
+ "someArgument6",
+ "someArgument7",
+ "someArgument8",
+)
+
type T2 int
type T1 = T2