reflect.StructField.Type (field)

144 uses

	reflect (current package)
		map_swiss.go#L117: 			Type: ktyp,
		map_swiss.go#L121: 			Type: etyp,
		map_swiss.go#L129: 			Type: TypeFor[uint64](),
		map_swiss.go#L133: 			Type: ArrayOf(abi.SwissMapGroupSlots, slot),
		type.go#L1009: 	Type      Type      // field type
		type.go#L1107: 	f.Type = toType(p.Typ)
		type.go#L1152: 	f.Type = toType(&t.Type)
		type.go#L1155: 			ft := f.Type
		type.go#L1159: 			f.Type = ft
		type.go#L1161: 		f = f.Type.Field(x)
		type.go#L1828: 			Type: TypeOf(funcType{}),
		type.go#L1832: 			Type: ArrayOf(n, TypeOf(&rtype{})),
		type.go#L2155: 			return isRegularMemory(field.Type)
		type.go#L2159: 				if field.Name == "_" || !isRegularMemory(field.Type) || isPaddedField(t, i) {
		type.go#L2174: 		return field.Offset+field.Type.Size() != t.Field(i+1).Offset
		type.go#L2176: 	return field.Offset+field.Type.Size() != t.Size()
		type.go#L2208: 		if field.Type == nil {
		type.go#L2385: 			{Name: "S", Type: TypeOf(structType{})},
		type.go#L2386: 			{Name: "U", Type: TypeOf(uncommonType{})},
		type.go#L2387: 			{Name: "M", Type: ArrayOf(len(methods), TypeOf(methods[0]))},
		type.go#L2542: 	resolveReflectType(field.Type.common()) // install in runtime
		type.go#L2545: 		Typ:    field.Type.common(),
		visiblefields.go#L95: 			if f.Type.Kind() == Pointer {
		visiblefields.go#L96: 				f.Type = f.Type.Elem()
		visiblefields.go#L98: 			if f.Type.Kind() == Struct {
		visiblefields.go#L99: 				w.walk(f.Type)

	encoding/asn1
		asn1.go#L921: 			structType.Field(0).Type == rawContentsType {
		asn1.go#L929: 			if i == 0 && field.Type == rawContentsType {
		marshal.go#L502: 		if t.Field(0).Type == rawContentsType {

	encoding/binary
		binary.go#L743: 			s := sizeof(t.Field(i).Type)

	encoding/json
		encode.go#L949: 		t = t.Field(i).Type
		encode.go#L1120: 					t := sf.Type
		encode.go#L1146: 				ft := sf.Type
		encode.go#L1188: 						t := sf.Type

	github.com/google/go-cmp/cmp
		compare.go#L382: 		step.typ = t.Field(i).Type
		export.go#L19: 	ve := reflect.NewAt(f.Type, unsafe.Pointer(uintptr(unsafe.Pointer(v.UnsafeAddr()))+f.Offset)).Elem()
		export.go#L26: 			return reflect.Zero(f.Type)
		export.go#L28: 		return reflect.ValueOf(ve.Interface()).Convert(f.Type)

	github.com/google/go-cmp/cmp/internal/value
		name.go#L111: 			b = appendTypeName(b, sf.Type, qualified, false)

	google.golang.org/protobuf/internal/impl
		codec_field.go#L32: 	ft := fs.Type
		codec_field.go#L47: 		cf.ft = ot.Field(0).Type
		codec_message.go#L88: 		ft := fs.Type
		codec_message_opaque.go#L37: 		ft := fs.Type
		legacy_message.go#L195: 			switch f.Type.Kind() {
		legacy_message.go#L246: 			aberrantAppendField(md, f.Type, tag, tagKey, tagVal)
		legacy_message.go#L259: 				if t.Implements(f.Type) {
		legacy_message.go#L262: 						aberrantAppendField(md, f.Type, tag, "", "")
		message.go#L162: 			if f.Type == sizecacheType {
		message.go#L164: 				si.sizecacheType = f.Type
		message.go#L167: 			if f.Type == unknownFieldsAType || f.Type == unknownFieldsBType {
		message.go#L169: 				si.unknownType = f.Type
		message.go#L172: 			if f.Type == extensionFieldsType {
		message.go#L174: 				si.extensionType = f.Type
		message_opaque.go#L139: 	ft := fs.Type
		message_opaque.go#L153: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L157: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L164: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L175: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L179: 			v := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L181: 				v.Set(reflect.MakeMap(fs.Type))
		message_opaque.go#L192: 	ft := fs.Type
		message_opaque.go#L205: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L209: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L216: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type)
		message_opaque.go#L228: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L233: 			return conv.PBValueOf(p.Apply(fieldOffset).AsValueOf(fs.Type))
		message_opaque.go#L242: 	ft := fs.Type
		message_opaque.go#L265: 			rv := sp.AsValueOf(fs.Type.Elem())
		message_opaque.go#L272: 				sp = fp.AtomicSetPointerIfNil(pointerOfValue(reflect.New(fs.Type.Elem())))
		message_opaque.go#L275: 			rv := sp.AsValueOf(fs.Type.Elem())
		message_opaque.go#L291: 			rv := sp.AsValueOf(fs.Type.Elem())
		message_opaque.go#L301: 				sp = fp.AtomicSetPointerIfNil(pointerOfValue(reflect.New(fs.Type.Elem())))
		message_opaque.go#L304: 			rv := sp.AsValueOf(fs.Type.Elem())
		message_opaque.go#L321: 					sp = fp.AtomicSetPointerIfNil(pointerOfValue(reflect.New(fs.Type.Elem())))
		message_opaque.go#L325: 			rv := sp.AsValueOf(fs.Type.Elem())
		message_opaque.go#L335: 	ft := fs.Type
		message_opaque.go#L347: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L354: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L363: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L373: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L375: 				rv.Set(reflect.New(fs.Type.Elem()))
		message_opaque.go#L385: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L387: 				rv.Set(reflect.New(fs.Type.Elem()))
		message_opaque.go#L398: 	ft := fs.Type
		message_opaque.go#L426: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L447: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L453: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_opaque.go#L476: 	ft := fs.Type
		message_opaque.go#L481: 	elemType := fs.Type.Elem()
		message_opaque.go#L530: 			return conv.PBValueOf(mp.AsValueOf(fs.Type.Elem()))
		message_opaque_gen.go#L16: 	ft := fs.Type
		message_opaque_gen.go#L26: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect.go#L67: 		case fs.Type == nil:
		message_reflect.go#L192: 		case fs.Type == nil:
		message_reflect.go#L196: 				ft = si.oneofWrappersByNumber[fd.Number()].Field(0).Type
		message_reflect.go#L200: 				ft = fs.Type.Elem()
		message_reflect.go#L205: 				ft = fs.Type.Elem()
		message_reflect.go#L214: 			ft = fs.Type
		message_reflect.go#L219: 			ft = fs.Type
		message_reflect_field.go#L62: 	ft := fs.Type
		message_reflect_field.go#L72: 	conv := NewConverter(ot.Field(0).Type, fd)
		message_reflect_field.go#L87: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L94: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L106: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L114: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L125: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L145: 	ft := fs.Type
		message_reflect_field.go#L159: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L163: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L170: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L177: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L185: 			v := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L187: 				v.Set(reflect.MakeMap(fs.Type))
		message_reflect_field.go#L198: 	ft := fs.Type
		message_reflect_field.go#L212: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L216: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L223: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type)
		message_reflect_field.go#L230: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L238: 			v := p.Apply(fieldOffset).AsValueOf(fs.Type)
		message_reflect_field.go#L253: 	ft := fs.Type
		message_reflect_field.go#L287: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L304: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L310: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L333: 	ft := fs.Type
		message_reflect_field.go#L344: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L345: 			if fs.Type.Kind() != reflect.Ptr {
		message_reflect_field.go#L351: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L358: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L362: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L364: 			if fs.Type.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L369: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L370: 			if fs.Type.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L398: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field.go#L411: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		message_reflect_field_gen.go#L16: 	ft := fs.Type
		message_reflect_field_gen.go#L21: 		elemType := fs.Type.Elem()
		message_reflect_field_gen.go#L166: 	ft := fs.Type
		message_reflect_field_gen.go#L173: 			rv := p.Apply(fieldOffset).AsValueOf(fs.Type).Elem()
		validate.go#L121: 				vi.mi = getMessageInfo(ot.Field(0).Type)
		validate.go#L126: 				vi.mi = getMessageInfo(ot.Field(0).Type)

	net/http
		h2_error.go#L28: 		if sf.Name != df.Name || !sf.Type.ConvertibleTo(df.Type) {