]> Cypherpunks repositories - gostls13.git/commitdiff
net/rpc: fix inconsistency in documentation of Service.Register
authorRob Pike <r@golang.org>
Thu, 16 Jan 2014 23:57:32 +0000 (15:57 -0800)
committerRob Pike <r@golang.org>
Thu, 16 Jan 2014 23:57:32 +0000 (15:57 -0800)
Falsely claimed an old, no longer true condition that the first argument
must be a pointer.
Fixes #6697

R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/53480043

src/pkg/net/rpc/server.go

index 7eb2dcf5a9fc84ecb3cd1882f796c44eb8e4466b..6b264b46b8e769898c09b08159103a7f449f94af 100644 (file)
@@ -217,10 +217,11 @@ func isExportedOrBuiltinType(t reflect.Type) bool {
 // Register publishes in the server the set of methods of the
 // receiver value that satisfy the following conditions:
 //     - exported method
-//     - two arguments, both pointers to exported structs
+//     - two arguments, both of exported type
+//     - the second argument is a pointer
 //     - one return value, of type error
 // It returns an error if the receiver is not an exported type or has
-// no methods or unsuitable methods. It also logs the error using package log.
+// no suitable methods. It also logs the error using package log.
 // The client accesses each method using a string of the form "Type.Method",
 // where Type is the receiver's concrete type.
 func (server *Server) Register(rcvr interface{}) error {