mirror of
https://github.com/golang/go
synced 2024-11-26 08:07:57 -07:00
go/types: add the TypeParam.Obj method
Users should be able to access the type name associated with a type parameter. Change-Id: I495c3b4377f9d4807b1e78ad341e573d4d3c7bff Reviewed-on: https://go-review.googlesource.com/c/go/+/343931 Trust: Robert Findley <rfindley@google.com> Run-TryBot: Robert Findley <rfindley@google.com> Reviewed-by: Robert Griesemer <gri@golang.org>
This commit is contained in:
parent
baf2866956
commit
9fe5c7f122
@ -60,6 +60,9 @@ func (t *TypeParam) _SetId(id uint64) {
|
|||||||
t.id = id
|
t.id = id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Obj returns the type name for t.
|
||||||
|
func (t *TypeParam) Obj() *TypeName { return t.obj }
|
||||||
|
|
||||||
// Constraint returns the type constraint specified for t.
|
// Constraint returns the type constraint specified for t.
|
||||||
func (t *TypeParam) Constraint() Type {
|
func (t *TypeParam) Constraint() Type {
|
||||||
// compute the type set if possible (we may not have an interface)
|
// compute the type set if possible (we may not have an interface)
|
||||||
|
Loading…
Reference in New Issue
Block a user