myProject = file.getProject();
}
- @Override
- public TextRange shiftIndentInsideRange(TextRange textRange, int shift) {
- return shiftIndentInsideWithPsi(textRange, shift);
- }
-
@Override
public void commitChanges() {
}
-
- private TextRange shiftIndentInsideWithPsi(final TextRange textRange, final int shift) {
- final int offset = textRange.getStartOffset();
-
- ASTNode leafElement = findElementAt(offset);
- while (leafElement != null && !leafElement.getTextRange().equals(textRange)) {
- leafElement = leafElement.getTreeParent();
- }
-
- return textRange;
- }
-
@Override
protected String replaceWithPsiInLeaf(final TextRange textRange, String whiteSpace, ASTNode leafElement) {
if (!myCanModifyAllWhiteSpaces) {