const reflect.Interface
49 uses
reflect (current package)
abi.go#L219: case Interface:
deepequal.go#L51: case Map, Slice, Interface:
deepequal.go#L118: case Interface:
type.go#L293: Interface
type.go#L492: Interface: "interface",
type.go#L609: if t.Kind() == Interface {
type.go#L617: if t.Kind() == Interface {
type.go#L651: if t.Kind() == Interface {
type.go#L1383: if u.Kind() != Interface {
type.go#L1584: case Interface:
type.go#L2042: case Float32, Float64, Complex64, Complex128, Interface:
type.go#L2066: case Float32, Float64, Complex64, Complex128, Interface, String:
type.go#L2091: case Interface:
type.go#L2405: case Interface:
type.go#L3054: case Interface:
value.go#L1221: case Interface:
value.go#L1501: if v.kind() == Interface {
value.go#L1526: v.mustBe(Interface)
value.go#L1556: case Interface, Slice:
value.go#L1611: case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
value.go#L1735: case Interface:
value.go#L1923: if v.kind() == Interface {
value.go#L1966: if v.kind() == Interface {
value.go#L2313: if v.kind() == Interface {
value.go#L3354: if v.Kind() == Interface && v.IsNil() {
value.go#L3358: return Value{dst, nil, flag(Interface)}
value.go#L3369: return Value{dst, target, flagIndir | flag(Interface)}
value.go#L3425: case Interface, Array, Struct:
value.go#L3435: case Interface:
value.go#L3460: if v.Kind() == Interface {
value.go#L3463: if u.Kind() == Interface {
value.go#L3837: return Value{typ.common(), target, v.flag.ro() | flagIndir | flag(Interface)}
encoding/asn1
asn1.go#L691: if ifaceType := fieldType; ifaceType.Kind() == reflect.Interface && ifaceType.NumMethod() == 0 {
marshal.go#L581: if v.Kind() == reflect.Interface && v.Type().NumMethod() == 0 {
encoding/json
decode.go#L451: if v.Kind() == reflect.Interface && !v.IsNil() {
decode.go#L471: if v.Elem().Kind() == reflect.Interface && v.Elem().Elem() == v {
decode.go#L518: case reflect.Interface:
decode.go#L615: if v.Kind() == reflect.Interface && v.NumMethod() == 0 {
decode.go#L893: case reflect.Interface, reflect.Pointer, reflect.Map, reflect.Slice:
decode.go#L914: case reflect.Interface:
decode.go#L951: case reflect.Interface:
decode.go#L978: case reflect.Interface:
encode.go#L315: reflect.Interface, reflect.Pointer:
encode.go#L410: case reflect.Interface:
fmt
print.go#L343: if val.Kind() == reflect.Interface && !val.IsNil() {
print.go#L856: case reflect.Interface:
github.com/oapi-codegen/runtime
bindform.go#L128: case reflect.Interface:
bindform.go#L291: case reflect.Interface, reflect.Ptr:
internal/fmtsort
sort.go#L123: case reflect.Interface:
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |