type go/types.Array

55 uses

	go/types (current package)
		array.go#L11: type Array struct {
		array.go#L18: func NewArray(elem Type, len int64) *Array { return &Array{len: len, elem: elem} }
		array.go#L22: func (a *Array) Len() int64 { return a.len }
		array.go#L25: func (a *Array) Elem() Type { return a.elem }
		array.go#L27: func (a *Array) Underlying() Type { return a }
		array.go#L28: func (a *Array) String() string   { return TypeString(a, nil) }
		builtins.go#L163: 		case *Array:
		builtins.go#L196: 				case *Array, *Slice, *Chan:
		builtins.go#L942: 	case *Array:
		builtins.go#L1033: 		if a, _ := under(p.base).(*Array); a != nil {
		conversions.go#L204: 		case *Array:
		conversions.go#L217: 			if a, _ := under(a.Elem()).(*Array); a != nil {
		gcsizes.go#L23: 	case *Array:
		gcsizes.go#L114: 	case *Array:
		index.go#L68: 	case *Array:
		index.go#L77: 		if typ, _ := under(typ.base).(*Array); typ != nil {
		index.go#L121: 			case *Array:
		index.go#L128: 				if t, _ := under(t.base).(*Array); t != nil {
		index.go#L248: 	case *Array:
		index.go#L259: 		if u, _ := under(u.base).(*Array); u != nil {
		infer.go#L578: 	case *Array:
		infer.go#L733: 	case *Array:
		literals.go#L124: 			typ = &Array{len: -1, elem: check.varType(atyp.Elt)}
		literals.go#L230: 	case *Array:
		mono.go#L232: 		case *Array:
		operand.go#L239: 	case *Array:
		predicates.go#L188: 	case *Array:
		predicates.go#L275: 	case *Array:
		predicates.go#L278: 		if y, ok := y.(*Array); ok {
		sizes.go#L61: 	case *Array:
		sizes.go#L180: 	case *Array:
		stmt.go#L1051: 	case *Array:
		subst.go#L123: 	case *Array:
		subst.go#L126: 			return &Array{len: t.len, elem: elem}
		typestring.go#L138: 	case *Array:
		typexpr.go#L308: 		typ := new(Array)
		unify.go#L589: 	case *Array:
		unify.go#L592: 		if y, ok := y.(*Array); ok {
		validtype.go#L52: 	case *Array:

	golang.org/x/exp/apidiff
		correspondence.go#L35: 	case *types.Array:
		correspondence.go#L36: 		if new, ok := new.(*types.Array); ok {

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L480: 	case *types.Array:

	golang.org/x/tools/go/types/typeutil
		map.go#L231: 	case *types.Array:
		map.go#L444: 	case *types.Array:

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1041: 	case *types.Array:

	golang.org/x/tools/internal/typeparams
		free.go#L55: 	case *types.Array:

	golang.org/x/tools/internal/typesinternal
		element.go#L109: 		case *types.Array:
		zerovalue.go#L65: 		case *types.Struct, *types.Array:
		zerovalue.go#L73: 		case *types.Struct, *types.Array:
		zerovalue.go#L84: 	case *types.Array, *types.Struct:
		zerovalue.go#L158: 		case *types.Struct, *types.Array:
		zerovalue.go#L168: 		case *types.Struct, *types.Array:
		zerovalue.go#L176: 	case *types.Array, *types.Struct:
		zerovalue.go#L240: 	case *types.Array: