safe_struct.go 270 B

12345678910111213
  1. package reflect2
  2. type safeStructType struct {
  3. safeType
  4. }
  5. func (type2 *safeStructType) FieldByName(name string) StructField {
  6. field, found := type2.Type.FieldByName(name)
  7. if !found {
  8. panic("field " + name + " not found")
  9. }
  10. return &safeField{StructField: field}
  11. }