forked from qt-creator/qt-creator
Unify Utils::ChangeSet usages
* Remove using Utils::ChangeSet from header files * Remove unused typedef for Range * Add it only in source files that contain many occurrences Change-Id: I60a8b77e2d5a46431507f53b6d60186d511ccf30 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
c5012f258c
commit
04e8b332bb
@@ -382,8 +382,8 @@ void PointerDeclarationFormatter::checkAndRewrite(DeclaratorAST *declarator,
|
||||
for (unsigned token = tokenRange.start; token <= tokenRange.end; ++token)
|
||||
CHECK_R(!tokenAt(token).expanded(), "Token is expanded");
|
||||
|
||||
Range range(m_cppRefactoringFile->startOf(tokenRange.start),
|
||||
m_cppRefactoringFile->endOf(tokenRange.end));
|
||||
Utils::ChangeSet::Range range(m_cppRefactoringFile->startOf(tokenRange.start),
|
||||
m_cppRefactoringFile->endOf(tokenRange.end));
|
||||
|
||||
CHECK_R(range.start >= 0 && range.end > 0, "ChangeRange invalid1");
|
||||
CHECK_R(range.start < range.end, "ChangeRange invalid2");
|
||||
@@ -446,7 +446,7 @@ void PointerDeclarationFormatter::checkAndRewrite(DeclaratorAST *declarator,
|
||||
// original source. It tries to create an replacement operation
|
||||
// at this position and fails due to overlapping ranges (the
|
||||
// simple declaration range includes parameter declaration range).
|
||||
ChangeSet change(m_changeSet);
|
||||
Utils::ChangeSet change(m_changeSet);
|
||||
if (change.replace(range, rewrittenDeclaration))
|
||||
m_changeSet = change;
|
||||
else if (DEBUG_OUTPUT)
|
||||
|
||||
@@ -39,9 +39,6 @@ namespace CppTools {
|
||||
|
||||
using namespace CPlusPlus;
|
||||
using namespace CppTools;
|
||||
using Utils::ChangeSet;
|
||||
|
||||
typedef Utils::ChangeSet::Range Range;
|
||||
|
||||
/*!
|
||||
\class CppTools::PointerDeclarationFormatter
|
||||
@@ -85,7 +82,7 @@ public:
|
||||
Returns a ChangeSet for applying the formatting changes.
|
||||
The ChangeSet is empty if it was not possible to rewrite anything.
|
||||
*/
|
||||
ChangeSet format(AST *ast)
|
||||
Utils::ChangeSet format(AST *ast)
|
||||
{
|
||||
if (ast)
|
||||
accept(ast);
|
||||
@@ -119,7 +116,7 @@ private:
|
||||
Overview &m_overview;
|
||||
const CursorHandling m_cursorHandling;
|
||||
|
||||
ChangeSet m_changeSet;
|
||||
Utils::ChangeSet m_changeSet;
|
||||
};
|
||||
|
||||
} // namespace CppTools
|
||||
|
||||
@@ -48,14 +48,10 @@ using namespace CPlusPlus;
|
||||
using namespace CppTools;
|
||||
using namespace CppTools::Internal;
|
||||
|
||||
using Utils::ChangeSet;
|
||||
|
||||
Q_DECLARE_METATYPE(Overview)
|
||||
|
||||
namespace {
|
||||
|
||||
typedef Utils::ChangeSet::Range Range;
|
||||
|
||||
QString stripCursor(const QString &source)
|
||||
{
|
||||
QString copy(source);
|
||||
@@ -127,7 +123,7 @@ public:
|
||||
|
||||
// Run the formatter
|
||||
PointerDeclarationFormatter formatter(cppRefactoringFile, overview, cursorHandling);
|
||||
ChangeSet change = formatter.format(ast); // ChangeSet may be empty.
|
||||
Utils::ChangeSet change = formatter.format(ast); // ChangeSet may be empty.
|
||||
|
||||
// Apply change
|
||||
QTextCursor changeCursor(textDocument);
|
||||
|
||||
@@ -38,7 +38,6 @@
|
||||
|
||||
using namespace CPlusPlus;
|
||||
using namespace CppTools;
|
||||
using namespace Utils;
|
||||
|
||||
class CppTools::CppRefactoringChangesData : public TextEditor::RefactoringChangesData
|
||||
{
|
||||
@@ -195,18 +194,18 @@ bool CppRefactoringFile::isCursorOn(const AST *ast) const
|
||||
return false;
|
||||
}
|
||||
|
||||
ChangeSet::Range CppRefactoringFile::range(unsigned tokenIndex) const
|
||||
Utils::ChangeSet::Range CppRefactoringFile::range(unsigned tokenIndex) const
|
||||
{
|
||||
const Token &token = tokenAt(tokenIndex);
|
||||
unsigned line, column;
|
||||
cppDocument()->translationUnit()->getPosition(token.utf16charsBegin(), &line, &column);
|
||||
const int start = document()->findBlockByNumber(line - 1).position() + column - 1;
|
||||
return ChangeSet::Range(start, start + token.utf16chars());
|
||||
return Utils::ChangeSet::Range(start, start + token.utf16chars());
|
||||
}
|
||||
|
||||
ChangeSet::Range CppRefactoringFile::range(AST *ast) const
|
||||
Utils::ChangeSet::Range CppRefactoringFile::range(AST *ast) const
|
||||
{
|
||||
return ChangeSet::Range(startOf(ast), endOf(ast));
|
||||
return Utils::ChangeSet::Range(startOf(ast), endOf(ast));
|
||||
}
|
||||
|
||||
int CppRefactoringFile::startOf(unsigned index) const
|
||||
|
||||
Reference in New Issue
Block a user