QmlJs: circular dependencies handling

Task-number: QTCREATORBUG-16585
Change-Id: Ia1e01f1314cd4022d59dc768752baaa367fe250a
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
This commit is contained in:
Marco Benelli
2016-07-13 16:38:36 +02:00
parent a8039d9ce2
commit 19a9eac46e
2 changed files with 12 additions and 3 deletions

View File

@@ -83,7 +83,8 @@ private:
void loadDependencies(const QStringList &dependencies,
QStringList &errors,
QStringList &warnings,
QList<LanguageUtils::FakeMetaObject::ConstPtr> &objects) const;
QList<LanguageUtils::FakeMetaObject::ConstPtr> &objects,
QSet<QString> *visited=0) const;
void loadQmltypesFile(const QStringList &qmltypesFilePaths,
const QString &libraryPath,
QmlJS::LibraryInfo libraryInfo);