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