type go/types.Map

43 uses

	go/types (current package)
		builtins.go#L181: 		case *Map:
		builtins.go#L198: 				case *Map:
		builtins.go#L236: 			case *Map, *Slice:
		builtins.go#L395: 			map_, _ := u.(*Map)
		builtins.go#L503: 		case *Map, *Chan:
		expr.go#L439: 	case *Pointer, *Signature, *Slice, *Map, *Chan:
		expr.go#L579: 	case *Slice, *Signature, *Map:
		index.go#L89: 	case *Map:
		index.go#L134: 			case *Map:
		infer.go#L619: 	case *Map:
		infer.go#L770: 	case *Map:
		literals.go#L269: 	case *Map:
		map.go#L11: type Map struct {
		map.go#L16: func NewMap(key, elem Type) *Map {
		map.go#L17: 	return &Map{key: key, elem: elem}
		map.go#L21: func (m *Map) Key() Type { return m.key }
		map.go#L24: func (m *Map) Elem() Type { return m.elem }
		map.go#L26: func (t *Map) Underlying() Type { return t }
		map.go#L27: func (t *Map) String() string   { return TypeString(t, nil) }
		mono.go#L238: 		case *Map:
		operand.go#L251: 	case *Map:
		predicates.go#L217: 	case *Slice, *Pointer, *Signature, *Map, *Chan:
		predicates.go#L458: 	case *Map:
		predicates.go#L460: 		if y, ok := y.(*Map); ok {
		stmt.go#L1055: 	case *Map:
		subst.go#L228: 	case *Map:
		subst.go#L232: 			return &Map{key: key, elem: elem}
		typestring.go#L262: 	case *Map:
		typexpr.go#L363: 		typ := new(Map)
		unify.go#L721: 	case *Map:
		unify.go#L723: 		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/go/types/objectpath
		objectpath.go#L484: 	case *types.Map:
		objectpath.go#L668: 			mapType, ok := t.(*types.Map)

	golang.org/x/tools/go/types/typeutil
		map.go#L299: 	case *types.Map:
		map.go#L462: 	case *types.Map:

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1061: 	case *types.Map:

	golang.org/x/tools/internal/typeparams
		free.go#L105: 	case *types.Map:

	golang.org/x/tools/internal/typesinternal
		element.go#L87: 		case *types.Map:
		zerovalue.go#L54: 	case *types.Pointer, *types.Slice, *types.Chan, *types.Map, *types.Signature:
		zerovalue.go#L147: 	case *types.Pointer, *types.Slice, *types.Chan, *types.Map, *types.Signature:
		zerovalue.go#L254: 	case *types.Map: