reflect.StructField.Type (field)

29 uses

	reflect (current package)
		type.go#L1098: 	Type      Type      // field type
		type.go#L1191: 	f.Type = toType(p.typ)
		type.go#L1218: 	f.Type = toType(&t.rtype)
		type.go#L1221: 			ft := f.Type
		type.go#L1225: 			f.Type = ft
		type.go#L1227: 		f = f.Type.Field(x)
		type.go#L2393: 		if field.Type == nil {
		type.go#L2606: 			{Name: "S", Type: TypeOf(structType{})},
		type.go#L2607: 			{Name: "U", Type: TypeOf(uncommonType{})},
		type.go#L2608: 			{Name: "M", Type: ArrayOf(len(methods), TypeOf(methods[0]))},
		type.go#L2789: 	resolveReflectType(field.Type.common()) // install in runtime
		type.go#L2792: 		typ:         field.Type.common(),

	encoding/asn1
		asn1.go#L924: 			structType.Field(0).Type == rawContentsType {
		asn1.go#L932: 			if i == 0 && field.Type == rawContentsType {
		marshal.go#L505: 		if t.Field(0).Type == rawContentsType {

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

	encoding/gob
		decode.go#L1125: 		if !dec.compatibleType(localField.Type, wireField.Id, make(map[reflect.Type]typeId)) {
		decode.go#L1126: 			errorf("wrong type (%s) for received field %s.%s", localField.Type, wireStruct.Name, wireField.Name)
		decode.go#L1128: 		op := dec.decOpFor(wireField.Id, localField.Type, localField.Name, seen)
		encode.go#L642: 			op, indir := encOpFor(f.Type, seen, building)
		encoder.go#L122: 				enc.sendType(w, state, st.Field(i).Type)
		type.go#L530: 			typ := userType(f.Type).base
		type.go#L533: 				t := userType(f.Type).base
		type.go#L536: 			gt, err := getBaseType(tname, f.Type)
		type.go#L571: 	typ := field.Type

	encoding/json
		encode.go#L994: 		t = t.Field(i).Type
		encode.go#L1244: 					t := sf.Type
		encode.go#L1270: 				ft := sf.Type

	src.elv.sh/pkg/parse
		pprint.go#L43: 		ft := f.Type