]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.2] cmd/godoc: document package-level examples
authorAndrew Gerrand <adg@golang.org>
Wed, 13 Nov 2013 03:35:59 +0000 (14:35 +1100)
committerAndrew Gerrand <adg@golang.org>
Wed, 13 Nov 2013 03:35:59 +0000 (14:35 +1100)
««« CL 23940043 / 6ad0ec54cf2d
cmd/godoc: document package-level examples

Fixes  issue  5807 .

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/23940043

»»»

R=golang-dev
CC=golang-dev
https://golang.org/cl/25500045

src/pkg/testing/testing.go

index 5019e0762697b7656f438cae85eafdf679f4b8e2..52dc166dd93c2417da92322fe3e47482e95fcc09 100644 (file)
 //
 // Example functions without output comments are compiled but not executed.
 //
-// The naming convention to declare examples for a function F, a type T and
+// The naming convention to declare examples for the package, a function F, a type T and
 // method M on type T are:
 //
+//     func Example() { ... }
 //     func ExampleF() { ... }
 //     func ExampleT() { ... }
 //     func ExampleT_M() { ... }
 //
-// Multiple example functions for a type/function/method may be provided by
+// Multiple example functions for a package/type/function/method may be provided by
 // appending a distinct suffix to the name. The suffix must start with a
 // lower-case letter.
 //
+//     func Example_suffix() { ... }
 //     func ExampleF_suffix() { ... }
 //     func ExampleT_suffix() { ... }
 //     func ExampleT_M_suffix() { ... }