go/ast.MapType.Key (field)

10 uses

	go/ast (current package)
		ast.go#L477: 		Key   Expr
		filter.go#L173: 		b1 := filterType(t.Key, f, export)
		walk.go#L162: 		Walk(v, n.Key)

	go/doc
		exports.go#L202: 		r.filterType(nil, t.Key)

	go/parser
		parser.go#L1297: 	return &ast.MapType{Map: pos, Key: key, Value: value}

	go/printer
		nodes.go#L1064: 		p.expr(x.Key)

	go/types
		exprstring.go#L151: 		WriteExpr(buf, x.Key)
		typexpr.go#L366: 		typ.key = check.varType(e.Key)
		typexpr.go#L381: 				check.errorf(e.Key, IncomparableMapKey, "invalid map key type %s%s", typ.key, why)
		typexpr.go#L383: 		}).describef(e.Key, "check map key %s", typ.key)