aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/predicates.go
diff options
context:
space:
mode:
authorRobert Findley <rfindley@google.com>2021-11-02 11:23:19 -0400
committerRobert Findley <rfindley@google.com>2021-11-02 21:18:39 +0000
commit60fd3ed2b167e4bb823600ea6862758a222a48c2 (patch)
tree6088643a08013f1693aee151aa023a23b75cd643 /src/go/types/predicates.go
parent1012bc810fcd3076015edf947785e54ec6b1d766 (diff)
downloadgo-60fd3ed2b167e4bb823600ea6862758a222a48c2.tar.gz
go-60fd3ed2b167e4bb823600ea6862758a222a48c2.zip
go/types: rename isNamed predicate to hasName
This is a clean port of CL 358621 to go/types. Change-Id: I4e858b1b70cff69b6e0e76bb8a58a70ff54990c9 Reviewed-on: https://go-review.googlesource.com/c/go/+/360755 Trust: Robert Findley <rfindley@google.com> Run-TryBot: Robert Findley <rfindley@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Robert Griesemer <gri@golang.org>
Diffstat (limited to 'src/go/types/predicates.go')
-rw-r--r--src/go/types/predicates.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/go/types/predicates.go b/src/go/types/predicates.go
index b802682e8f..2f74397d41 100644
--- a/src/go/types/predicates.go
+++ b/src/go/types/predicates.go
@@ -8,9 +8,10 @@ package types
import "go/token"
-// isNamed reports whether typ has a name.
-// isNamed may be called with types that are not fully set up.
-func isNamed(typ Type) bool {
+// hasName reports whether typ has a name. This includes
+// predeclared types, defined types, and type parameters.
+// hasName may be called with types that are not fully set up.
+func hasName(typ Type) bool {
switch typ.(type) {
case *Basic, *Named, *TypeParam:
return true