type go/types.Map
35 uses
go/types (current package)
builtins.go#L190: case *Map:
builtins.go#L207: case *Map:
builtins.go#L389: map_, _ := u.(*Map)
builtins.go#L501: case *Map, *Chan:
expr.go#L719: case *Pointer, *Signature, *Slice, *Map, *Chan:
expr.go#L857: case *Slice, *Signature, *Map:
expr.go#L886: case *Map:
expr.go#L1464: case *Map:
index.go#L88: case *Map:
index.go#L133: case *Map:
infer.go#L430: case *Map:
infer.go#L761: case *Map:
map.go#L8: type Map struct {
map.go#L13: func NewMap(key, elem Type) *Map {
map.go#L14: return &Map{key: key, elem: elem}
map.go#L18: func (m *Map) Key() Type { return m.key }
map.go#L21: func (m *Map) Elem() Type { return m.elem }
map.go#L23: func (t *Map) Underlying() Type { return t }
map.go#L24: func (t *Map) String() string { return TypeString(t, nil) }
mono.go#L232: case *Map:
predicates.go#L157: case *Slice, *Pointer, *Signature, *Map, *Chan:
predicates.go#L374: case *Map:
predicates.go#L376: if y, ok := y.(*Map); ok {
stmt.go#L950: case *Map:
subst.go#L184: case *Map:
subst.go#L188: return &Map{key: key, elem: elem}
typestring.go#L250: case *Map:
typexpr.go#L339: typ := new(Map)
unify.go#L533: case *Map:
unify.go#L535: if y, ok := y.(*Map); ok {
golang.org/x/exp/apidiff
correspondence.go#L45: case *types.Map:
correspondence.go#L46: if new, ok := new.(*types.Map); ok {
golang.org/x/tools/internal/gcimporter
bexport.go#L372: case *types.Map:
bimport.go#L564: t := new(types.Map)
iexport.go#L760: case *types.Map: