mirror of
https://github.com/golang/go
synced 2024-11-18 10:44:45 -07:00
reflect: update FieldByNameFunc comment
This was supposed to be in CL 31354 but was dropped due to a Git usage error. For #16573. Change-Id: I3d99087c8efc8cbc016c55e8365d0005f79d1b2f Reviewed-on: https://go-review.googlesource.com/31461 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
2f7f679c79
commit
f2f8d58b92
@ -160,7 +160,11 @@ type Type interface {
|
||||
// that satisfies the match function and a boolean indicating if
|
||||
// the field was found.
|
||||
//
|
||||
// If multiple fields match the func, they cancel each other
|
||||
// FieldByNameFunc considers the fields in the struct itself
|
||||
// and then the fields in any anonymous structs, in breadth first order,
|
||||
// stopping at the shallowest nesting depth containing one or more
|
||||
// fields satisfying the match function. If multiple fields at that depth
|
||||
// satisfy the match function, they cancel each other
|
||||
// and FieldByNameFunc returns no match.
|
||||
// This behavior mirrors Go's handling of name lookup in
|
||||
// structs containing anonymous fields.
|
||||
|
Loading…
Reference in New Issue
Block a user