Operator to function: mod --> rem, modAssign --> remAssign #KT-15874 Fixed
This commit is contained in:
+5
-2
@@ -138,7 +138,7 @@ class OperatorToFunctionIntention : SelfTargetingIntention<KtExpression>(KtExpre
|
||||
KtTokens.MINUS -> "$0.minus($1)"
|
||||
KtTokens.MUL -> "$0.times($1)"
|
||||
KtTokens.DIV -> "$0.div($1)"
|
||||
KtTokens.PERC -> "$0.mod($1)"
|
||||
KtTokens.PERC -> "$0.rem($1)"
|
||||
KtTokens.RANGE -> "$0.rangeTo($1)"
|
||||
KtTokens.IN_KEYWORD -> "$1.contains($0)"
|
||||
KtTokens.NOT_IN -> "!$1.contains($0)"
|
||||
@@ -146,7 +146,10 @@ class OperatorToFunctionIntention : SelfTargetingIntention<KtExpression>(KtExpre
|
||||
KtTokens.MINUSEQ -> if (functionName == "minusAssign") "$0.minusAssign($1)" else "$0 = $0.minus($1)"
|
||||
KtTokens.MULTEQ -> if (functionName == "multAssign") "$0.multAssign($1)" else "$0 = $0.mult($1)"
|
||||
KtTokens.DIVEQ -> if (functionName == "divAssign") "$0.divAssign($1)" else "$0 = $0.div($1)"
|
||||
KtTokens.PERCEQ -> if (functionName == "modAssign") "$0.modAssign($1)" else "$0 = $0.mod($1)"
|
||||
KtTokens.PERCEQ ->
|
||||
if (functionName == "remAssign") "$0.remAssign($1)"
|
||||
else if (functionName == "modAssign") "$0.modAssign($1)" // TODO: delete me (deprecated modAssign)
|
||||
else "$0 = $0.rem($1)"
|
||||
KtTokens.EQEQ -> if (elemType?.isMarkedNullable ?: true) "$0?.equals($1) ?: ($1 == null)" else "$0.equals($1)"
|
||||
KtTokens.EXCLEQ -> if (elemType?.isMarkedNullable ?: true) "!($0?.equals($1) ?: ($1 == null))" else "!$0.equals($1)"
|
||||
KtTokens.GT -> "$0.compareTo($1) > 0"
|
||||
|
||||
Reference in New Issue
Block a user