forked from qt-creator/qt-creator
Clang: Use document visibility as jobrequest conditions
This is in preparation for a follow-up change that will add jobs that also operate on invisible documents. Change-Id: I2a0fc3b95cc5ab2e267429134a534df64c901376 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -65,9 +65,6 @@ protected:
|
||||
JobRequest::Type type,
|
||||
PreferredTranslationUnit preferredTranslationUnit
|
||||
= PreferredTranslationUnit::RecentlyParsed) const;
|
||||
JobRequest createJobRequestWithConditions(const Utf8String &filePath,
|
||||
JobRequest::Type type,
|
||||
JobRequest::Conditions conditions) const;
|
||||
|
||||
void updateDocumentRevision();
|
||||
void updateUnsavedFiles();
|
||||
@@ -415,9 +412,7 @@ TEST_F(JobQueue, RequestCompleteCodeOutdatableByDocumentRevisionChange)
|
||||
|
||||
TEST_F(JobQueue, RequestReferencesRunsForCurrentDocumentRevision)
|
||||
{
|
||||
jobQueue.add( createJobRequestWithConditions(filePath1,
|
||||
JobRequest::Type::RequestReferences,
|
||||
JobRequest::Condition::CurrentDocumentRevision));
|
||||
jobQueue.add(createJobRequest(filePath1, JobRequest::Type::RequestReferences));
|
||||
|
||||
const JobRequests jobsToStart = jobQueue.processQueue();
|
||||
|
||||
@@ -426,9 +421,7 @@ TEST_F(JobQueue, RequestReferencesRunsForCurrentDocumentRevision)
|
||||
|
||||
TEST_F(JobQueue, RequestReferencesOutdatableByDocumentClose)
|
||||
{
|
||||
jobQueue.add(createJobRequestWithConditions(filePath1,
|
||||
JobRequest::Type::RequestReferences,
|
||||
JobRequest::Condition::CurrentDocumentRevision));
|
||||
jobQueue.add(createJobRequest(filePath1, JobRequest::Type::RequestReferences));
|
||||
removeDocument();
|
||||
|
||||
const JobRequests jobsToStart = jobQueue.processQueue();
|
||||
@@ -488,18 +481,6 @@ JobRequest JobQueue::createJobRequest(
|
||||
return jobRequest;
|
||||
}
|
||||
|
||||
JobRequest JobQueue::createJobRequestWithConditions(const Utf8String &filePath,
|
||||
JobRequest::Type type,
|
||||
JobRequest::Conditions conditions) const
|
||||
{
|
||||
JobRequest jobRequest = createJobRequest(filePath,
|
||||
type,
|
||||
PreferredTranslationUnit::RecentlyParsed);
|
||||
jobRequest.conditions = conditions;
|
||||
|
||||
return jobRequest;
|
||||
}
|
||||
|
||||
void JobQueue::updateDocumentRevision()
|
||||
{
|
||||
documents.update({FileContainer(filePath1, projectPartId, Utf8String(), true, 1)});
|
||||
|
||||
Reference in New Issue
Block a user