const reflect.Interface
50 uses
reflect (current package)
abi.go#L219: case Interface:
deepequal.go#L51: case Map, Slice, Interface:
deepequal.go#L118: case Interface:
map.go#L275: if v.kind() == Interface {
map.go#L319: if v.kind() == Interface {
type.go#L321: Interface
type.go#L520: Interface: "interface",
type.go#L637: if t.Kind() == Interface {
type.go#L645: if t.Kind() == Interface {
type.go#L679: if t.Kind() == Interface {
type.go#L1478: if u.Kind() != Interface {
type.go#L1679: case Interface:
type.go#L2064: case Float32, Float64, Complex64, Complex128, Interface:
type.go#L2088: case Float32, Float64, Complex64, Complex128, Interface, String:
type.go#L2113: case Interface:
type.go#L2326: case Interface:
type.go#L2916: case Interface:
value.go#L1223: case Interface:
value.go#L1507: if v.kind() == Interface {
value.go#L1554: if v.kind() == Interface {
value.go#L1614: v.mustBe(Interface)
value.go#L1644: case Interface, Slice:
value.go#L1702: case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
value.go#L1829: case Interface:
value.go#L2155: if v.kind() == Interface {
value.go#L3196: if v.Kind() == Interface && v.IsNil() {
value.go#L3200: return Value{dst, nil, flag(Interface)}
value.go#L3211: return Value{dst, target, flagIndir | flag(Interface)}
value.go#L3267: case Interface, Array, Struct:
value.go#L3277: case Interface:
value.go#L3302: if v.Kind() == Interface {
value.go#L3305: if u.Kind() == Interface {
value.go#L3679: return Value{typ.common(), target, v.flag.ro() | flagIndir | flag(Interface)}
encoding/asn1
asn1.go#L722: if ifaceType := fieldType; ifaceType.Kind() == reflect.Interface && ifaceType.NumMethod() == 0 {
marshal.go#L584: if v.Kind() == reflect.Interface && v.Type().NumMethod() == 0 {
encoding/json
decode.go#L457: if v.Kind() == reflect.Interface && !v.IsNil() {
decode.go#L477: if v.Elem().Kind() == reflect.Interface && v.Elem().Elem().Equal(v) {
decode.go#L524: case reflect.Interface:
decode.go#L621: if v.Kind() == reflect.Interface && v.NumMethod() == 0 {
decode.go#L905: case reflect.Interface, reflect.Pointer, reflect.Map, reflect.Slice:
decode.go#L926: case reflect.Interface:
decode.go#L963: case reflect.Interface:
decode.go#L990: case reflect.Interface:
encode.go#L360: reflect.Interface, reflect.Pointer:
encode.go#L452: case reflect.Interface:
encode.go#L1195: case t.Kind() == reflect.Interface && t.Implements(isZeroerType):
fmt
print.go#L344: if val.Kind() == reflect.Interface && !val.IsNil() {
print.go#L857: case reflect.Interface:
github.com/gotd/td/tdp
tdp.go#L34: case reflect.Struct, reflect.Ptr, reflect.Interface:
internal/fmtsort
sort.go#L123: case reflect.Interface:
 |
The pages are generated with Golds v0.8.4. (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. |