reflect.Value.Interface (method)
85 uses
reflect (current package)
type.go#L2614: copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]method), methods)
value.go#L1015: func (v Value) Interface() (i interface{}) {
crypto/x509
verify.go#L538: constraint := excludedValue.Index(i).Interface()
verify.go#L558: constraint := permittedValue.Index(i).Interface()
encoding/asn1
asn1.go#L854: switch v := v.Addr().Interface().(type) {
marshal.go#L466: t := value.Interface().(time.Time)
marshal.go#L472: return bitStringEncoder(value.Interface().(BitString)), nil
marshal.go#L474: return makeObjectIdentifier(value.Interface().(ObjectIdentifier))
marshal.go#L476: return makeBigInt(value.Interface().(*big.Int))
marshal.go#L596: if reflect.DeepEqual(v.Interface(), defaultValue.Interface()) {
marshal.go#L605: if reflect.DeepEqual(v.Interface(), reflect.Zero(v.Type()).Interface()) {
marshal.go#L611: rv := v.Interface().(RawValue)
marshal.go#L656: if params.timeType == TagGeneralizedTime || outsideUTCRange(v.Interface().(time.Time)) {
encoding/gob
dec_helpers.go#L61: slice, ok := v.Interface().([]bool)
dec_helpers.go#L84: slice, ok := v.Interface().([]complex64)
dec_helpers.go#L109: slice, ok := v.Interface().([]complex128)
dec_helpers.go#L134: slice, ok := v.Interface().([]float32)
dec_helpers.go#L157: slice, ok := v.Interface().([]float64)
dec_helpers.go#L180: slice, ok := v.Interface().([]int)
dec_helpers.go#L208: slice, ok := v.Interface().([]int16)
dec_helpers.go#L235: slice, ok := v.Interface().([]int32)
dec_helpers.go#L262: slice, ok := v.Interface().([]int64)
dec_helpers.go#L285: slice, ok := v.Interface().([]int8)
dec_helpers.go#L312: slice, ok := v.Interface().([]string)
dec_helpers.go#L349: slice, ok := v.Interface().([]uint)
dec_helpers.go#L376: slice, ok := v.Interface().([]uint16)
dec_helpers.go#L403: slice, ok := v.Interface().([]uint32)
dec_helpers.go#L430: slice, ok := v.Interface().([]uint64)
dec_helpers.go#L453: slice, ok := v.Interface().([]uintptr)
decode.go#L734: err = value.Interface().(GobDecoder).GobDecode(b)
decode.go#L736: err = value.Interface().(encoding.BinaryUnmarshaler).UnmarshalBinary(b)
decode.go#L738: err = value.Interface().(encoding.TextUnmarshaler).UnmarshalText(b)
enc_helpers.go#L60: slice, ok := v.Interface().([]bool)
enc_helpers.go#L86: slice, ok := v.Interface().([]complex64)
enc_helpers.go#L111: slice, ok := v.Interface().([]complex128)
enc_helpers.go#L136: slice, ok := v.Interface().([]float32)
enc_helpers.go#L159: slice, ok := v.Interface().([]float64)
enc_helpers.go#L182: slice, ok := v.Interface().([]int)
enc_helpers.go#L204: slice, ok := v.Interface().([]int16)
enc_helpers.go#L226: slice, ok := v.Interface().([]int32)
enc_helpers.go#L248: slice, ok := v.Interface().([]int64)
enc_helpers.go#L270: slice, ok := v.Interface().([]int8)
enc_helpers.go#L292: slice, ok := v.Interface().([]string)
enc_helpers.go#L315: slice, ok := v.Interface().([]uint)
enc_helpers.go#L337: slice, ok := v.Interface().([]uint16)
enc_helpers.go#L359: slice, ok := v.Interface().([]uint32)
enc_helpers.go#L381: slice, ok := v.Interface().([]uint64)
enc_helpers.go#L403: slice, ok := v.Interface().([]uintptr)
encode.go#L478: data, err = v.Interface().(GobEncoder).GobEncode()
encode.go#L480: data, err = v.Interface().(encoding.BinaryMarshaler).MarshalBinary()
encode.go#L482: data, err = v.Interface().(encoding.TextMarshaler).MarshalText()
encoding/json
decode.go#L475: if u, ok := v.Interface().(Unmarshaler); ok {
decode.go#L479: if u, ok := v.Interface().(encoding.TextUnmarshaler); ok {
encode.go#L474: m, ok := v.Interface().(Marshaler)
encode.go#L495: m := va.Interface().(Marshaler)
encode.go#L511: m, ok := v.Interface().(encoding.TextMarshaler)
encode.go#L529: m := va.Interface().(encoding.TextMarshaler)
encode.go#L937: ptr := v.Interface()
encode.go#L1009: if tm, ok := w.v.Interface().(encoding.TextMarshaler); ok {
flag
flag.go#L464: return value == z.Interface().(Value).String()
fmt
print.go#L701: p.arg = f.Interface()
print.go#L722: p.arg = value.Interface()
net/http
transfer.go#L423: return reflect.ValueOf(t.Body).Field(0).Interface().(io.Reader)
transfer.go#L1088: return isKnownInMemoryReader(reflect.ValueOf(r).Field(0).Interface().(io.Reader))
transport.go#L374: if h2i, ok := v.Interface().(h2Transport); ok {
net/http/httptrace
trace.go#L199: tfCopy := reflect.ValueOf(tf.Interface())
src.elv.sh/pkg/eval
go_fn.go#L189: ptr := ptrValue.Interface()
go_fn.go#L209: err := vals.ScanToGo(arg, ptr.Interface())
go_fn.go#L240: err := outs[len(outs)-1].Interface()
go_fn.go#L248: f.OutputChan() <- vals.FromGo(out.Interface())
options.go#L49: err := vals.ScanToGo(v, struc.Field(fieldIdx).Addr().Interface())
src.elv.sh/pkg/eval/vals
conversion.go#L97: return wrongType{Kind(reflect.Zero(dstType).Interface()), Kind(src)}
struct_map.go#L114: return name, v.Field(it.i).Interface()
struct_map.go#L117: return name, method.Call(nil)[0].Interface()
src.elv.sh/pkg/eval/vars
ptr.go#L44: return reflect.Indirect(reflect.ValueOf(v.ptr)).Interface()
src.elv.sh/pkg/parse
pprint.go#L49: field{f.Name, f.Tag, fv.Interface()})
pprint.go#L52: } else if child, ok := fv.Interface().(Node); ok {
pprint.go#L62: field{f.Name, f.Tag, fv.Interface()})
pprint.go#L103: n := children.Index(i).Interface().(Node)
src.elv.sh/pkg/rpc
server.go#L375: errInter := returnValues[0].Interface()
server.go#L380: server.sendResponse(sending, req, replyv.Interface(), codec, errmsg)
server.go#L558: if err = codec.ReadRequestBody(argv.Interface()); err != nil {
src.elv.sh/pkg/tt
tt.go#L170: rets[i] = retReflect.Interface()