| 363 | DynamicMixed |
| 364 | }; |
| 365 | PropType GetOwnPropType(name_t aName) |
| 366 | { |
| 367 | auto field = FindField(aName); |
| 368 | if (!field) |
| 369 | return PropType::None; |
| 370 | switch (field->symbol) |
| 371 | { |
| 372 | case SYM_DYNAMIC: |
| 373 | if (field->prop->Getter() || field->prop->Getter()) |
| 374 | return field->prop->Method() ? PropType::DynamicMixed : PropType::DynamicValue; |
| 375 | return field->prop->Method() ? PropType::DynamicMethod : PropType::None; |
| 376 | case SYM_OBJECT: return PropType::Object; |
| 377 | default: return PropType::Value; |
| 378 | } |
| 379 | } |
| 380 | |
| 381 | bool GetOwnProp(ExprTokenType &aToken, name_t aName) |
| 382 | { |
no test coverage detected