| 224 | } |
| 225 | |
| 226 | int TypeType::GetFieldId(const String& name) const |
| 227 | { |
| 228 | int base_field_count = GetBaseType()->GetFieldCount(); |
| 229 | |
| 230 | if (name == "name") |
| 231 | return base_field_count + 0; |
| 232 | else if (name == "prototype") |
| 233 | return base_field_count + 1; |
| 234 | else if (name == "base") |
| 235 | return base_field_count + 2; |
| 236 | |
| 237 | return GetBaseType()->GetFieldId(name); |
| 238 | } |
| 239 | |
| 240 | Field TypeType::GetFieldInfo(int id) const |
| 241 | { |
no test coverage detected