qmllint/FindWarningVisitor: Remove dead code
Change-Id: I1034760fc97e5997d1ba7d70ce2261818da79b37 Reviewed-by: Maximilian Goldstein <max.goldstein@qt.io> Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
parent
3e95a57dc1
commit
6e757fc08d
|
@ -43,36 +43,6 @@
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
void FindWarningVisitor::endVisit(QQmlJS::AST::UiObjectDefinition *uiod)
|
|
||||||
{
|
|
||||||
auto childScope = m_currentScope;
|
|
||||||
QQmlJSImportVisitor::endVisit(uiod);
|
|
||||||
|
|
||||||
if (m_currentScope == m_globalScope
|
|
||||||
|| m_currentScope->baseTypeName() == QStringLiteral("Component")) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString parentPropertyName = childScope->parentPropertyName();
|
|
||||||
if (parentPropertyName.isEmpty())
|
|
||||||
return;
|
|
||||||
|
|
||||||
auto property = childScope->property(parentPropertyName);
|
|
||||||
property.setType(QQmlJSScope::ConstPtr(m_currentScope));
|
|
||||||
|
|
||||||
if (childScope->hasOwnProperty(parentPropertyName)) {
|
|
||||||
Q_ASSERT(childScope->ownProperty(parentPropertyName).index() >= 0);
|
|
||||||
} else {
|
|
||||||
// it's a new property, so must adjust the index. the index is
|
|
||||||
// "outdated" as it's a relative index of scope, not childScope (or
|
|
||||||
// it might even be -1 in theory but this is likely an error)
|
|
||||||
property.setIndex(childScope->ownProperties().size());
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: This is bad. We shouldn't add a new property but rather amend the existing one.
|
|
||||||
childScope->addOwnProperty(property);
|
|
||||||
}
|
|
||||||
|
|
||||||
FindWarningVisitor::FindWarningVisitor(QQmlJSImporter *importer, QQmlJSLogger *logger,
|
FindWarningVisitor::FindWarningVisitor(QQmlJSImporter *importer, QQmlJSLogger *logger,
|
||||||
QStringList qmltypesFiles,
|
QStringList qmltypesFiles,
|
||||||
QList<QQmlJS::SourceLocation> comments)
|
QList<QQmlJS::SourceLocation> comments)
|
||||||
|
|
|
@ -64,12 +64,6 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void parseComments(const QList<QQmlJS::SourceLocation> &comments);
|
void parseComments(const QList<QQmlJS::SourceLocation> &comments);
|
||||||
|
|
||||||
// work around compiler error in clang11
|
|
||||||
using QQmlJSImportVisitor::endVisit;
|
|
||||||
using QQmlJSImportVisitor::visit;
|
|
||||||
|
|
||||||
void endVisit(QQmlJS::AST::UiObjectDefinition *uiod) override;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
Loading…
Reference in New Issue