const reflect.Array
71 uses
reflect (current package)
abi.go#L223: case Array:
deepequal.go#L91: case Array:
iter.go#L71: if v.Elem().kind() != Array {
iter.go#L82: case Array, Slice:
iter.go#L135: if v.Elem().kind() != Array {
iter.go#L146: case Array, Slice:
type.go#L298: Array
type.go#L494: Array: "array",
type.go#L782: if t.Kind() != Array {
type.go#L883: case Int8, Int16, Int32, Int64, Int, Uint8, Uint16, Uint32, Uint64, Uint, Uintptr, Array, Slice, Chan, String, Map:
type.go#L888: return t.Elem().Kind() == Array
type.go#L911: case Array, Slice, String, Map:
type.go#L916: return t.Elem().Kind() == Array
type.go#L1582: case Array:
type.go#L1993: case Array:
type.go#L2020: case Array:
type.go#L2042: case Array:
type.go#L2153: case Array:
type.go#L2606: ckey := cacheKey{Array, typ, nil, uintptr(length)}
type.go#L2853: case Array:
value.go#L311: case Array:
value.go#L1161: case Array:
value.go#L1385: case Array:
value.go#L1648: case Array:
value.go#L1806: case Array, Struct:
value.go#L1833: case Array:
value.go#L2307: case Array:
value.go#L2369: case Array:
value.go#L2753: if dk != Array && dk != Slice {
value.go#L2756: if dk == Array {
value.go#L2763: if sk != Array && sk != Slice {
value.go#L2778: if dk == Array {
value.go#L2785: if sk == Array {
value.go#L3173: case vt.Kind() == Slice && t.Kind() == Array:
value.go#L3177: case vt.Kind() == Slice && t.Kind() == Pointer && t.Elem().Kind() == Array:
value.go#L3196: case Array:
value.go#L3198: case Interface, Array, Struct:
value.go#L3267: case Array:
value.go#L3583: return Value{typ, ptr, v.flag&^(flagAddr|flagKindMask) | flag(Array)}
encoding/binary
binary.go#L700: case reflect.Slice, reflect.Array:
binary.go#L735: case reflect.Array:
binary.go#L847: case reflect.Array:
binary.go#L916: case reflect.Array:
encoding/json
decode.go#L537: case reflect.Array, reflect.Slice:
decode.go#L585: if v.Kind() == reflect.Array {
encode.go#L354: case reflect.Array, reflect.Map, reflect.Slice, reflect.String:
encode.go#L460: case reflect.Array:
fmt
print.go#L868: case reflect.Array, reflect.Slice:
print.go#L919: case reflect.Array, reflect.Slice, reflect.Struct, reflect.Map:
github.com/google/go-cmp/cmp
compare.go#L290: case reflect.Slice, reflect.Array:
report_compare.go#L176: case reflect.Struct, reflect.Array, reflect.Slice:
report_compare.go#L213: case reflect.Slice, reflect.Array:
report_compare.go#L261: deferredEllipsis = !(k == reflect.Slice || k == reflect.Array)
report_reflect.go#L56: case reflect.Struct, reflect.Slice, reflect.Array, reflect.Map:
report_reflect.go#L170: if parentKind == reflect.Slice || parentKind == reflect.Array {
report_reflect.go#L226: case reflect.Array:
report_slices.go#L58: case reflect.Array, reflect.Slice:
report_slices.go#L110: case t.Kind() == reflect.Array:
github.com/google/go-cmp/cmp/internal/value
name.go#L123: case reflect.Slice, reflect.Array:
name.go#L125: if k == reflect.Array {
sort.go#L60: case reflect.Array:
go.uber.org/mock/gomock
matchers.go#L256: case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String:
matchers.go#L320: case reflect.Slice, reflect.Array:
go/ast
print.go#L181: case reflect.Array:
gotest.tools/v3/assert/cmp
compare.go#L190: case reflect.Slice, reflect.Array:
internal/fmtsort
sort.go#L116: case reflect.Array:
text/template
exec.go#L330: case reflect.Array, reflect.Map, reflect.Slice, reflect.String:
exec.go#L414: case reflect.Array, reflect.Slice:
funcs.go#L223: case reflect.Array, reflect.Slice, reflect.String:
funcs.go#L270: case reflect.Array, reflect.Slice:
funcs.go#L307: case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String: