reflect.StructField.Name (field)
25 uses
reflect (current package)
type.go#L1092: Name string
type.go#L1192: f.Name = p.name.name()
type.go#L2387: if field.Name == "" {
type.go#L2390: if !isValidFieldName(field.Name) {
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#L2771: panic("reflect.StructOf: field \"" + field.Name + "\" is anonymous but has PkgPath set")
type.go#L2778: c := field.Name[0]
type.go#L2780: panic("reflect.StructOf: field \"" + field.Name + "\" is unexported but missing PkgPath")
type.go#L2791: name: newName(field.Name, string(field.Tag), exported),
encoding/binary
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
decode.go#L1128: op := dec.decOpFor(wireField.Id, localField.Type, localField.Name, seen)
encoder.go#L121: if isExported(st.Field(i).Name) {
type.go#L547: st.Field = append(st.Field, &fieldType{f.Name, gt.id()})
type.go#L566: if !isExported(field.Name) {
encoding/json
decode.go#L150: return "json: cannot unmarshal object key " + strconv.Quote(e.Key) + " into unexported field " + e.Field.Name + " of type " + e.Type.String()
encode.go#L1293: name = sf.Name
fmt
print.go#L801: if name := f.Type().Field(i).Name; name != "" {
src.elv.sh/pkg/eval
options.go#L39: optName = strutil.CamelToDashed(f.Name)
src.elv.sh/pkg/eval/vals
struct_map.go#L73: fieldNames[i] = strutil.CamelToDashed(field.Name)
src.elv.sh/pkg/parse
pprint.go#L49: field{f.Name, f.Tag, fv.Interface()})
pprint.go#L56: field{f.Name, f.Tag, child})
pprint.go#L62: field{f.Name, f.Tag, fv.Interface()})