mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 17:56:01 +02:00
Fixed excessive code reformatting.
This commit is contained in:
parent
f329b641fe
commit
0116245961
2 changed files with 7 additions and 3 deletions
|
@ -345,8 +345,12 @@ public class ChangeGenerator extends ASTVisitor {
|
||||||
int offset = edit.getOffset();
|
int offset = edit.getOffset();
|
||||||
int end = offset + edit.getLength();
|
int end = offset + edit.getLength();
|
||||||
int newOffset = document.getLineInformationOfOffset(offset).getOffset();
|
int newOffset = document.getLineInformationOfOffset(offset).getOffset();
|
||||||
int newEnd = endOffset(document.getLineInformationOfOffset(end));
|
|
||||||
edit = originalEdits[i];
|
edit = originalEdits[i];
|
||||||
|
int originalEnd = edit.getExclusiveEnd();
|
||||||
|
// Expand to the end of the line unless the end of the edit region is at
|
||||||
|
// the beginning of line both, before and after the change.
|
||||||
|
int newEnd = (originalEnd == 0 || code.charAt(originalEnd - 1) == '\n') && end == newOffset ?
|
||||||
|
end : endOffset(document.getLineInformationOfOffset(end));
|
||||||
int offsetBefore = edit.getOffset();
|
int offsetBefore = edit.getOffset();
|
||||||
int newOffsetBefore = newOffset + offsetBefore - offset;
|
int newOffsetBefore = newOffset + offsetBefore - offset;
|
||||||
int newEndBefore = newEnd + offsetBefore + edit.getLength() - end;
|
int newEndBefore = newEnd + offsetBefore + edit.getLength() - end;
|
||||||
|
|
|
@ -285,7 +285,7 @@ public class ExtractFunctionRefactoringTest extends RefactoringTestBase {
|
||||||
//void main() {
|
//void main() {
|
||||||
// /*$*/A a("");
|
// /*$*/A a("");
|
||||||
// a.m1();/*$$*/
|
// a.m1();/*$$*/
|
||||||
// A b(a);
|
// A b(a); // nonstandard indent to check that it is preserved
|
||||||
//}
|
//}
|
||||||
//====================
|
//====================
|
||||||
//class A {
|
//class A {
|
||||||
|
@ -303,7 +303,7 @@ public class ExtractFunctionRefactoringTest extends RefactoringTestBase {
|
||||||
//
|
//
|
||||||
//void main() {
|
//void main() {
|
||||||
// A a = extracted();
|
// A a = extracted();
|
||||||
// A b(a);
|
// A b(a); // nonstandard indent to check that it is preserved
|
||||||
//}
|
//}
|
||||||
public void testLocalVariableDeclaration_3() throws Exception {
|
public void testLocalVariableDeclaration_3() throws Exception {
|
||||||
assertRefactoringSuccess();
|
assertRefactoringSuccess();
|
||||||
|
|
Loading…
Add table
Reference in a new issue