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)
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)