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()