| 739 | } |
| 740 | |
| 741 | void DeclarationBuilder::declareProperty(QmlJS::AST::UiObjectInitializer* node, |
| 742 | const RangeInRevision &range, |
| 743 | const Identifier &name) |
| 744 | { |
| 745 | AbstractType::Ptr type = typeFromName(QmlJS::getQMLAttributeValue(node->members, QStringLiteral("type")).value); |
| 746 | |
| 747 | { |
| 748 | DUChainWriteLocker lock; |
| 749 | auto* decl = openDeclaration<ClassMemberDeclaration>(name, range); |
| 750 | |
| 751 | decl->setAbstractType(type); |
| 752 | } |
| 753 | openType(type); |
| 754 | } |
| 755 | |
| 756 | void DeclarationBuilder::declareParameter(QmlJS::AST::UiObjectInitializer* node, |
| 757 | const RangeInRevision &range, |
nothing calls this directly
no test coverage detected