reflect.Value.CanInterface (method)

27 uses

	reflect (current package)
		value.go#L1475: func (v Value) CanInterface() bool {

	encoding/json
		decode.go#L484: 		if v.Type().NumMethod() > 0 && v.CanInterface() {

	encoding/xml
		marshal.go#L447: 	if val.CanInterface() {
		marshal.go#L454: 		if pv.CanInterface() {
		marshal.go#L462: 	if val.CanInterface() {
		marshal.go#L469: 		if pv.CanInterface() {
		marshal.go#L585: 	if val.CanInterface() {
		marshal.go#L600: 		if pv.CanInterface() {
		marshal.go#L614: 	if val.CanInterface() {
		marshal.go#L627: 		if pv.CanInterface() {
		marshal.go#L868: 			if vf.CanInterface() {
		marshal.go#L882: 				if pv.CanInterface() {
		read.go#L258: 	if val.CanInterface() {
		read.go#L267: 		if pv.CanInterface() {
		read.go#L275: 	if val.CanInterface() {
		read.go#L284: 		if pv.CanInterface() {
		read.go#L358: 	if val.CanInterface() {
		read.go#L368: 		if pv.CanInterface() {
		read.go#L375: 	if val.CanInterface() {
		read.go#L383: 		if pv.CanInterface() {
		read.go#L592: 	if saveData.IsValid() && saveData.CanInterface() {
		read.go#L603: 		if pv.CanInterface() {

	fmt
		print.go#L748: 		if f.IsValid() && f.CanInterface() {
		print.go#L769: 	if depth > 0 && value.IsValid() && value.CanInterface() {

	github.com/jackc/pgx/v5/pgtype
		convert.go#L82: 			if _, ok := kindTypes[nested.Kind()]; ok && dstPtr.CanInterface() {

	go.uber.org/mock/gomock
		call.go#L469: 		if !f.CanInterface() {

	net/http
		transport.go#L415: 		if v := rv.Field(0); v.CanInterface() {