go/types.Named.Underlying (method, view implemented interface methods)
10 uses
go/types (current package)
lookup.go#L62: if p, _ := t.Underlying().(*Pointer); p != nil {
named.go#L507: func (t *Named) Underlying() Type {
named.go#L539: u := n0.Underlying()
named.go#L581: u = n.Underlying()
validtype.go#L100: if !isValid(t.Underlying()) {
golang.org/x/exp/apidiff
compatibility.go#L263: d.checkCompatible(otn, old.Underlying(), new.Underlying())
compatibility.go#L266: if reflect.TypeOf(old.Underlying()) != reflect.TypeOf(new.Underlying()) {
compatibility.go#L270: if _, ok := old.Underlying().(*types.Interface); ok {
golang.org/x/tools/go/types/objectpath
objectpath.go#L654: t = named.Underlying()
golang.org/x/tools/internal/gcimporter
iexport.go#L556: underlying := named.Underlying()
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)