reflect.Type.Field (method)

22 uses

	reflect (current package)
		type.go#L156: 	Field(i int) StructField
		type.go#L1227: 		f = f.Type.Field(x)

	encoding/asn1
		asn1.go#L917: 			if structType.Field(i).PkgPath != "" {
		asn1.go#L924: 			structType.Field(0).Type == rawContentsType {
		asn1.go#L931: 			field := structType.Field(i)
		marshal.go#L491: 			if t.Field(i).PkgPath != "" {
		marshal.go#L505: 		if t.Field(0).Type == rawContentsType {
		marshal.go#L523: 			return makeField(v.Field(startingField), parseFieldParameters(t.Field(startingField).Tag.Get("asn1")))
		marshal.go#L527: 				m[i], err = makeField(v.Field(i+startingField), parseFieldParameters(t.Field(i+startingField).Tag.Get("asn1")))

	encoding/binary
		binary.go#L438: 			s := sizeof(t.Field(i).Type)
		binary.go#L557: 			if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
		binary.go#L622: 			if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {

	encoding/gob
		encode.go#L638: 			f := srt.Field(fieldNum)
		encoder.go#L121: 			if isExported(st.Field(i).Name) {
		encoder.go#L122: 				enc.sendType(w, state, st.Field(i).Type)
		type.go#L526: 			f := t.Field(i)

	encoding/json
		encode.go#L994: 		t = t.Field(i).Type
		encode.go#L1241: 				sf := f.typ.Field(i)

	fmt
		print.go#L801: 				if name := f.Type().Field(i).Name; name != "" {

	src.elv.sh/pkg/eval
		options.go#L36: 		f := struc.Type().Field(i)

	src.elv.sh/pkg/eval/vals
		struct_map.go#L71: 		field := t.Field(i)

	src.elv.sh/pkg/parse
		pprint.go#L38: 		f := nt.Field(i)