go.tools/go/types: minor internal cleanup
LGTM=adonovan R=adonovan CC=golang-codereviews https://golang.org/cl/80960046
This commit is contained in:
parent
2414677bb9
commit
33f2a1701b
|
|
@ -187,16 +187,14 @@ func writeType(buf *bytes.Buffer, this *Package, typ Type, visited []Type) {
|
||||||
case *Named:
|
case *Named:
|
||||||
s := "<Named w/o object>"
|
s := "<Named w/o object>"
|
||||||
if obj := t.obj; obj != nil {
|
if obj := t.obj; obj != nil {
|
||||||
if obj.pkg != nil {
|
if pkg := obj.pkg; pkg != nil && pkg != this {
|
||||||
if obj.pkg != this {
|
buf.WriteString(pkg.path)
|
||||||
buf.WriteString(obj.pkg.path)
|
buf.WriteByte('.')
|
||||||
buf.WriteByte('.')
|
|
||||||
}
|
|
||||||
// TODO(gri): function-local named types should be displayed
|
|
||||||
// differently from named types at package level to avoid
|
|
||||||
// ambiguity.
|
|
||||||
}
|
}
|
||||||
s = t.obj.name
|
// TODO(gri): function-local named types should be displayed
|
||||||
|
// differently from named types at package level to avoid
|
||||||
|
// ambiguity.
|
||||||
|
s = obj.name
|
||||||
}
|
}
|
||||||
buf.WriteString(s)
|
buf.WriteString(s)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue