When determining if a Go struct embeds prefixed types, don't consider unexported fields. This is important to avoid references cycles with the Android databinding library; see the reverse example for details. Change-Id: Ia820ca7ba4d1ec11a1f48651fac248eb753aad75 Reviewed-on: https://go-review.googlesource.com/35188 Reviewed-by: David Crawshaw <crawshaw@golang.org>