]> Cypherpunks repositories - gostls13.git/commit
[dev.typealias] go/types: improved Object printing
authorRobert Griesemer <gri@golang.org>
Thu, 22 Dec 2016 19:27:48 +0000 (11:27 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 10 Jan 2017 20:30:39 +0000 (20:30 +0000)
commitaa1f0681bc34da2088fec08773eacebc3aee7391
tree7fbb2a918e67b27bdc0badab819bb3e93ca1ec32
parentc80748e3894b5623681fc5f1059ffdbd2cff6b7c
[dev.typealias] go/types: improved Object printing

- added internal isAlias predicated and test
- use it for improved Object printing
- when printing a basic type object, don't repeat type name
  (i.e., print "type int" rather than "type int int")
- added another test to testdata/decls4.src

For #18130.

Change-Id: Ice9517c0065a2cc465c6d12f87cd27c01ef801e6
Reviewed-on: https://go-review.googlesource.com/35093
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Alan Donovan <adonovan@google.com>
src/go/types/example_test.go
src/go/types/object.go
src/go/types/object_test.go [new file with mode: 0644]
src/go/types/predicates.go
src/go/types/testdata/decls4.src