Renames
This commit is contained in:
@@ -322,13 +322,13 @@ public object PositioningStrategies {
|
|||||||
|
|
||||||
public val ELSE_ENTRY: PositioningStrategy<JetWhenEntry> = object : PositioningStrategy<JetWhenEntry>() {
|
public val ELSE_ENTRY: PositioningStrategy<JetWhenEntry> = object : PositioningStrategy<JetWhenEntry>() {
|
||||||
override fun mark(element: JetWhenEntry): List<TextRange> {
|
override fun mark(element: JetWhenEntry): List<TextRange> {
|
||||||
return markElement(element.getElseKeywordElement()!!)
|
return markElement(element.getElseKeyword()!!)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public val WHEN_EXPRESSION: PositioningStrategy<JetWhenExpression> = object : PositioningStrategy<JetWhenExpression>() {
|
public val WHEN_EXPRESSION: PositioningStrategy<JetWhenExpression> = object : PositioningStrategy<JetWhenExpression>() {
|
||||||
override fun mark(element: JetWhenExpression): List<TextRange> {
|
override fun mark(element: JetWhenExpression): List<TextRange> {
|
||||||
return markElement(element.getWhenKeywordElement())
|
return markElement(element.getWhenKeyword())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class JetDoWhileExpression extends JetWhileExpressionBase {
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
@IfNotParsed
|
@IfNotParsed
|
||||||
public PsiElement getWhileKeywordElement() {
|
public PsiElement getWhileKeyword() {
|
||||||
//noinspection ConstantConditions
|
//noinspection ConstantConditions
|
||||||
return findChildByType(JetTokens.WHILE_KEYWORD);
|
return findChildByType(JetTokens.WHILE_KEYWORD);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,11 +28,11 @@ public class JetWhenEntry extends JetElementImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isElse() {
|
public boolean isElse() {
|
||||||
return getElseKeywordElement() != null;
|
return getElseKeyword() != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
public PsiElement getElseKeywordElement() {
|
public PsiElement getElseKeyword() {
|
||||||
return findChildByType(JetTokens.ELSE_KEYWORD);
|
return findChildByType(JetTokens.ELSE_KEYWORD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class JetWhenExpression extends JetExpressionImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public PsiElement getWhenKeywordElement() {
|
public PsiElement getWhenKeyword() {
|
||||||
//noinspection ConstantConditions
|
//noinspection ConstantConditions
|
||||||
return findChildByType(JetTokens.WHEN_KEYWORD);
|
return findChildByType(JetTokens.WHEN_KEYWORD);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class KotlinDoWhileFixer : SmartEnterProcessorWithFixers.Fixer<KotlinSmar
|
|||||||
val start = stmt.range.start
|
val start = stmt.range.start
|
||||||
val body = stmt.getBody()
|
val body = stmt.getBody()
|
||||||
|
|
||||||
val whileKeyword = stmt.getWhileKeywordElement()
|
val whileKeyword = stmt.getWhileKeyword()
|
||||||
if (body == null) {
|
if (body == null) {
|
||||||
if (whileKeyword == null) {
|
if (whileKeyword == null) {
|
||||||
doc.replaceString(start, start + "do".length(), "do {} while()")
|
doc.replaceString(start, start + "do".length(), "do {} while()")
|
||||||
|
|||||||
@@ -44,6 +44,6 @@ public class KotlinMissingWhenBodyFixer : SmartEnterProcessorWithFixers.Fixer<Ko
|
|||||||
getRightParenthesis() != null -> getRightParenthesis()
|
getRightParenthesis() != null -> getRightParenthesis()
|
||||||
getSubjectExpression() != null -> null
|
getSubjectExpression() != null -> null
|
||||||
getLeftParenthesis() != null -> null
|
getLeftParenthesis() != null -> null
|
||||||
else -> getWhenKeywordElement()
|
else -> getWhenKeyword()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ public class FlattenWhenIntention : JetSelfTargetingIntention<JetWhenExpression>
|
|||||||
if (!subject.matches(innerWhen.getSubjectExpression())) return false
|
if (!subject.matches(innerWhen.getSubjectExpression())) return false
|
||||||
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(innerWhen)) return false
|
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(innerWhen)) return false
|
||||||
|
|
||||||
return elseEntry.startOffset <= caretOffset && caretOffset <= innerWhen.getWhenKeywordElement().endOffset
|
return elseEntry.startOffset <= caretOffset && caretOffset <= innerWhen.getWhenKeyword().endOffset
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -44,7 +44,7 @@ public class FoldWhenToAssignmentIntention : JetSelfTargetingRangeIntention<JetW
|
|||||||
if (!BranchedFoldingUtils.checkAssignmentsMatch(assignment, firstAssignment)) return null
|
if (!BranchedFoldingUtils.checkAssignmentsMatch(assignment, firstAssignment)) return null
|
||||||
}
|
}
|
||||||
|
|
||||||
return element.getWhenKeywordElement().getTextRange()
|
return element.getWhenKeyword().getTextRange()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -34,7 +34,7 @@ public class FoldWhenToReturnIntention : JetSelfTargetingRangeIntention<JetWhenE
|
|||||||
if (BranchedFoldingUtils.getFoldableBranchedReturn(entry.getExpression()) == null) return null
|
if (BranchedFoldingUtils.getFoldableBranchedReturn(entry.getExpression()) == null) return null
|
||||||
}
|
}
|
||||||
|
|
||||||
return element.getWhenKeywordElement().getTextRange()
|
return element.getWhenKeyword().getTextRange()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -27,7 +27,7 @@ public class IntroduceWhenSubjectIntention : JetSelfTargetingRangeIntention<JetW
|
|||||||
override fun applicabilityRange(element: JetWhenExpression): TextRange? {
|
override fun applicabilityRange(element: JetWhenExpression): TextRange? {
|
||||||
val subject = element.getSubjectToIntroduce() ?: return null
|
val subject = element.getSubjectToIntroduce() ?: return null
|
||||||
setText("Introduce '${subject.getText()}' as argument to 'when'")
|
setText("Introduce '${subject.getText()}' as argument to 'when'")
|
||||||
return element.getWhenKeywordElement().getTextRange()
|
return element.getWhenKeyword().getTextRange()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -33,7 +33,7 @@ public class UnfoldAssignmentToWhenIntention : JetSelfTargetingRangeIntention<Je
|
|||||||
if (element.getLeft() == null) return null
|
if (element.getLeft() == null) return null
|
||||||
val right = element.getRight() as? JetWhenExpression ?: return null
|
val right = element.getRight() as? JetWhenExpression ?: return null
|
||||||
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(right)) return null
|
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(right)) return null
|
||||||
return TextRange(element.startOffset, right.getWhenKeywordElement().endOffset)
|
return TextRange(element.startOffset, right.getWhenKeyword().endOffset)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetBinaryExpression, editor: Editor) {
|
override fun applyTo(element: JetBinaryExpression, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -32,7 +32,7 @@ public class UnfoldPropertyToWhenIntention : JetSelfTargetingRangeIntention<JetP
|
|||||||
if (!element.isLocal()) return null
|
if (!element.isLocal()) return null
|
||||||
val initializer = element.getInitializer() as? JetWhenExpression ?: return null
|
val initializer = element.getInitializer() as? JetWhenExpression ?: return null
|
||||||
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(initializer)) return null
|
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(initializer)) return null
|
||||||
return TextRange(element.startOffset, initializer.getWhenKeywordElement().endOffset)
|
return TextRange(element.startOffset, initializer.getWhenKeyword().endOffset)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetProperty, editor: Editor) {
|
override fun applyTo(element: JetProperty, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -29,7 +29,7 @@ public class UnfoldReturnToWhenIntention : JetSelfTargetingRangeIntention<JetRet
|
|||||||
override fun applicabilityRange(element: JetReturnExpression): TextRange? {
|
override fun applicabilityRange(element: JetReturnExpression): TextRange? {
|
||||||
val whenExpr = element.getReturnedExpression() as? JetWhenExpression ?: return null
|
val whenExpr = element.getReturnedExpression() as? JetWhenExpression ?: return null
|
||||||
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(whenExpr)) return null
|
if (!JetPsiUtil.checkWhenExpressionHasSingleElse(whenExpr)) return null
|
||||||
return TextRange(element.startOffset, whenExpr.getWhenKeywordElement().endOffset)
|
return TextRange(element.startOffset, whenExpr.getWhenKeyword().endOffset)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetReturnExpression, editor: Editor) {
|
override fun applyTo(element: JetReturnExpression, editor: Editor) {
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ public class WhenToIfIntention : JetSelfTargetingRangeIntention<JetWhenExpressio
|
|||||||
if (entries.isEmpty()) return null
|
if (entries.isEmpty()) return null
|
||||||
val lastEntry = entries.last()
|
val lastEntry = entries.last()
|
||||||
if (entries.any { it != lastEntry && it.isElse() }) return null
|
if (entries.any { it != lastEntry && it.isElse() }) return null
|
||||||
return element.getWhenKeywordElement().getTextRange()
|
return element.getWhenKeyword().getTextRange()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
override fun applyTo(element: JetWhenExpression, editor: Editor) {
|
||||||
|
|||||||
Reference in New Issue
Block a user