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#L291: Array
type.go#L485: Array: "array",
type.go#L773: if t.Kind() != Array {
type.go#L874: case Int8, Int16, Int32, Int64, Int, Uint8, Uint16, Uint32, Uint64, Uint, Uintptr, Array, Slice, Chan, String, Map:
type.go#L879: return t.Elem().Kind() == Array
type.go#L902: case Array, Slice, String, Map:
type.go#L907: return t.Elem().Kind() == Array
type.go#L1566: case Array:
type.go#L1977: case Array:
type.go#L2004: case Array:
type.go#L2026: case Array:
type.go#L2137: case Array:
type.go#L2590: ckey := cacheKey{Array, typ, nil, uintptr(length)}
type.go#L2837: case Array:
value.go#L314: case Array:
value.go#L1164: case Array:
value.go#L1396: case Array:
value.go#L1587: case Array:
value.go#L1739: case Array, Struct:
value.go#L1766: case Array:
value.go#L2233: case Array:
value.go#L2295: case Array:
value.go#L2679: if dk != Array && dk != Slice {
value.go#L2682: if dk == Array {
value.go#L2689: if sk != Array && sk != Slice {
value.go#L2704: if dk == Array {
value.go#L2711: if sk == Array {
value.go#L3099: case vt.Kind() == Slice && t.Kind() == Array:
value.go#L3103: case vt.Kind() == Slice && t.Kind() == Pointer && t.Elem().Kind() == Array:
value.go#L3122: case Array:
value.go#L3124: case Interface, Array, Struct:
value.go#L3193: case Array:
value.go#L3509: 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#L532: case reflect.Array, reflect.Slice:
decode.go#L580: if v.Kind() == reflect.Array {
encode.go#L320: case reflect.Array, reflect.Map, reflect.Slice, reflect.String:
encode.go#L429: 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: