mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-09 11:33:20 +02:00
Cosmetics.
This commit is contained in:
parent
ffc583c84d
commit
710e358931
10 changed files with 90 additions and 93 deletions
|
@ -63,15 +63,15 @@ public abstract class ChangeGeneratorTest extends BaseTestFramework {
|
|||
assertTrue("The indexing operation of the test CProject has not finished jet. This should not happen...", joined);
|
||||
|
||||
IASTTranslationUnit unit = CoreModelUtil.findTranslationUnit(testFile).getAST();
|
||||
final ChangeGenerator changeGenerator = new ChangeGenerator(modStore,
|
||||
ASTCommenter.getCommentedNodeMap(unit));
|
||||
final ChangeGenerator changeGenerator =
|
||||
new ChangeGenerator(modStore, ASTCommenter.getCommentedNodeMap(unit));
|
||||
unit.accept(visitor);
|
||||
|
||||
changeGenerator.generateChange(unit);
|
||||
Document doc = new Document(source);
|
||||
for (Change curChange : ((CompositeChange) changeGenerator.getChange()).getChildren()) {
|
||||
if (curChange instanceof TextFileChange) {
|
||||
TextFileChange textChange = (TextFileChange) curChange;
|
||||
for (Change change : ((CompositeChange) changeGenerator.getChange()).getChildren()) {
|
||||
if (change instanceof TextFileChange) {
|
||||
TextFileChange textChange = (TextFileChange) change;
|
||||
textChange.getEdit().apply(doc);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,14 +13,14 @@ package org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.remove;
|
|||
|
||||
import junit.framework.Test;
|
||||
|
||||
import org.eclipse.cdt.core.dom.ast.ASTVisitor;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTArrayModifier;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTDeclarator;
|
||||
import org.eclipse.cdt.core.dom.ast.ASTVisitor;
|
||||
import org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.ChangeGeneratorTest;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModification;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModificationStore;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModification.ModificationKind;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModificationStore;
|
||||
|
||||
public class ArrayModifierTest extends ChangeGeneratorTest {
|
||||
|
||||
|
@ -40,8 +40,7 @@ public class ArrayModifierTest extends ChangeGeneratorTest {
|
|||
}
|
||||
|
||||
@Override
|
||||
protected ASTVisitor createModificator(
|
||||
final ASTModificationStore modStore) {
|
||||
protected ASTVisitor createModificator(final ASTModificationStore modStore) {
|
||||
return new ASTVisitor() {
|
||||
{
|
||||
shouldVisitDeclarators = true;
|
||||
|
|
|
@ -13,17 +13,17 @@ package org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.replace;
|
|||
|
||||
import junit.framework.Test;
|
||||
|
||||
import org.eclipse.cdt.core.dom.ast.ASTVisitor;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTArrayModifier;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTDeclarator;
|
||||
import org.eclipse.cdt.core.dom.ast.IASTExpression;
|
||||
import org.eclipse.cdt.core.dom.ast.ASTVisitor;
|
||||
import org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.ChangeGeneratorTest;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTArrayModifier;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTLiteralExpression;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModification;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModificationStore;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModification.ModificationKind;
|
||||
import org.eclipse.cdt.internal.core.dom.rewrite.ASTModificationStore;
|
||||
|
||||
public class ArrayModifierTest extends ChangeGeneratorTest {
|
||||
|
||||
|
@ -42,10 +42,8 @@ public class ArrayModifierTest extends ChangeGeneratorTest {
|
|||
return new ArrayModifierTest();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected ASTVisitor createModificator(
|
||||
final ASTModificationStore modStore) {
|
||||
protected ASTVisitor createModificator(final ASTModificationStore modStore) {
|
||||
return new ASTVisitor() {
|
||||
{
|
||||
shouldVisitDeclarators = true;
|
||||
|
@ -57,7 +55,7 @@ public class ArrayModifierTest extends ChangeGeneratorTest {
|
|||
IASTArrayDeclarator arrayDeclarator = (IASTArrayDeclarator)declarator;
|
||||
IASTArrayModifier[] modifiers = arrayDeclarator.getArrayModifiers();
|
||||
IASTArrayModifier newModifier = new CPPASTArrayModifier();
|
||||
IASTExpression expr = new CPPASTLiteralExpression(0, "15"); //$NON-NLS-1$
|
||||
IASTExpression expr = new CPPASTLiteralExpression(0, "15".toCharArray()); //$NON-NLS-1$
|
||||
newModifier.setConstantExpression(expr);
|
||||
ASTModification modification = new ASTModification(ModificationKind.REPLACE, modifiers[0], newModifier, null);
|
||||
modStore.storeModification(null, modification);
|
||||
|
|
|
@ -210,7 +210,8 @@ public final class ASTRewrite {
|
|||
if (!(fRoot instanceof IASTTranslationUnit)) {
|
||||
throw new IllegalArgumentException("This API can only be used for the root rewrite object."); //$NON-NLS-1$
|
||||
}
|
||||
return ASTRewriteAnalyzer.rewriteAST((IASTTranslationUnit) fRoot, fModificationStore, fCommentMap);
|
||||
return ASTRewriteAnalyzer.rewriteAST((IASTTranslationUnit) fRoot, fModificationStore,
|
||||
fCommentMap);
|
||||
}
|
||||
|
||||
private void checkBelongsToAST(IASTNode node) {
|
||||
|
|
|
@ -27,8 +27,8 @@ import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguityParent;
|
|||
public class CPPASTWhileStatement extends ASTNode
|
||||
implements ICPPASTWhileStatement, IASTAmbiguityParent {
|
||||
private IASTExpression condition;
|
||||
private IASTStatement body;
|
||||
private IASTDeclaration condition2;
|
||||
private IASTStatement body;
|
||||
private IScope scope;
|
||||
|
||||
public CPPASTWhileStatement() {
|
||||
|
|
|
@ -20,7 +20,8 @@ import org.eclipse.ltk.core.refactoring.TextFileChange;
|
|||
public class ASTRewriteAnalyzer {
|
||||
private static ICTextFileChangeFactory sFileChangeFactory;
|
||||
|
||||
public static Change rewriteAST(IASTTranslationUnit root, ASTModificationStore modificationStore, NodeCommentMap commentMap) {
|
||||
public static Change rewriteAST(IASTTranslationUnit root, ASTModificationStore modificationStore,
|
||||
NodeCommentMap commentMap) {
|
||||
ChangeGenerator rewriter = new ChangeGenerator(modificationStore, commentMap);
|
||||
rewriter.generateChange(root);
|
||||
return rewriter.getChange();
|
||||
|
|
|
@ -333,7 +333,6 @@ public class ExtractLocalVariableRefactoringTest extends RefactoringTestBase {
|
|||
}
|
||||
|
||||
//A.cpp
|
||||
//
|
||||
//template<class T>
|
||||
//class Foo {
|
||||
//};
|
||||
|
@ -345,7 +344,6 @@ public class ExtractLocalVariableRefactoringTest extends RefactoringTestBase {
|
|||
// return 0;
|
||||
//}
|
||||
//====================
|
||||
//
|
||||
//template<class T>
|
||||
//class Foo {
|
||||
//};
|
||||
|
|
|
@ -643,8 +643,8 @@ public class ExtractFunctionRefactoring extends CRefactoring {
|
|||
insertion = new InsertionInfo(parent, functionToExtractFrom);
|
||||
}
|
||||
if (insertion.getPrologue() != null) {
|
||||
rewrite.insertBefore(insertion.getParentNode(),
|
||||
insertion.getInsertBeforeNode(), insertion.getPrologue(), group);
|
||||
rewrite.insertBefore(insertion.getParentNode(), insertion.getInsertBeforeNode(),
|
||||
insertion.getPrologue(), group);
|
||||
}
|
||||
subRewrite = rewrite.insertBefore(insertion.getParentNode(),
|
||||
insertion.getInsertBeforeNode(), nodeToInsert, group);
|
||||
|
|
Loading…
Add table
Reference in a new issue