mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
reflect: recognize unnamed directional channels
go test github.com/onsi/gomega/gbytes now passes at tip, and tests added to the reflect package. Fixes #14645 Change-Id: I16216c1a86211a1103d913237fe6bca5000cf885 Reviewed-on: https://go-review.googlesource.com/20221 Run-TryBot: David Crawshaw <crawshaw@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
4c69e92f51
commit
69285a8b46
4 changed files with 14 additions and 2 deletions
|
|
@ -563,10 +563,14 @@ func (t *rtype) Name() string {
|
|||
if hasPrefix(t.string, "chan ") {
|
||||
return ""
|
||||
}
|
||||
if hasPrefix(t.string, "chan<-") {
|
||||
return ""
|
||||
}
|
||||
if hasPrefix(t.string, "func(") {
|
||||
return ""
|
||||
}
|
||||
if t.string[0] == '[' || t.string[0] == '*' {
|
||||
switch t.string[0] {
|
||||
case '[', '*', '<':
|
||||
return ""
|
||||
}
|
||||
i := len(t.string) - 1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue