Reuse getElementLineCount()
This commit is contained in:
+1
-1
@@ -99,7 +99,7 @@ public abstract class AbstractJetUpDownMover extends LineMover {
|
||||
return sourceRange;
|
||||
}
|
||||
|
||||
private static int getElementLineCount(PsiElement element, Editor editor) {
|
||||
protected static int getElementLineCount(PsiElement element, Editor editor) {
|
||||
Document doc = editor.getDocument();
|
||||
TextRange spaceRange = element.getTextRange();
|
||||
|
||||
|
||||
@@ -400,13 +400,7 @@ public class JetExpressionMover extends AbstractJetUpDownMover {
|
||||
}
|
||||
|
||||
if (whiteSpaceTestSubject instanceof PsiWhiteSpace) {
|
||||
Document doc = editor.getDocument();
|
||||
TextRange spaceRange = whiteSpaceTestSubject.getTextRange();
|
||||
|
||||
int startLine = doc.getLineNumber(spaceRange.getStartOffset());
|
||||
int endLine = doc.getLineNumber(spaceRange.getEndOffset());
|
||||
|
||||
if (endLine - startLine > 1) {
|
||||
if (getElementLineCount(whiteSpaceTestSubject, editor) > 1) {
|
||||
int nearLine = down ? sourceRange.endLine : sourceRange.startLine - 1;
|
||||
|
||||
info.toMove = sourceRange;
|
||||
|
||||
Reference in New Issue
Block a user