Reformat intentions/Utils
This commit is contained in:
committed by
Mikhail Glukhikh
parent
dd4ceb8c0f
commit
a87f652591
@@ -172,11 +172,13 @@ private fun KtExpression.specialNegation(reformat: Boolean): KtExpression? {
|
|||||||
}
|
}
|
||||||
|
|
||||||
is KtIsExpression -> {
|
is KtIsExpression -> {
|
||||||
return factory.createExpressionByPattern("$0 $1 $2",
|
return factory.createExpressionByPattern(
|
||||||
|
"$0 $1 $2",
|
||||||
leftHandSide,
|
leftHandSide,
|
||||||
if (isNegated) "is" else "!is",
|
if (isNegated) "is" else "!is",
|
||||||
typeReference ?: return null,
|
typeReference ?: return null,
|
||||||
reformat = reformat)
|
reformat = reformat
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
is KtConstantExpression -> {
|
is KtConstantExpression -> {
|
||||||
@@ -190,12 +192,14 @@ private fun KtExpression.specialNegation(reformat: Boolean): KtExpression? {
|
|||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
private val NEGATABLE_OPERATORS = setOf(KtTokens.EQEQ, KtTokens.EXCLEQ, KtTokens.EQEQEQ,
|
private val NEGATABLE_OPERATORS = setOf(
|
||||||
|
KtTokens.EQEQ, KtTokens.EXCLEQ, KtTokens.EQEQEQ,
|
||||||
KtTokens.EXCLEQEQEQ, KtTokens.IS_KEYWORD, KtTokens.NOT_IS, KtTokens.IN_KEYWORD,
|
KtTokens.EXCLEQEQEQ, KtTokens.IS_KEYWORD, KtTokens.NOT_IS, KtTokens.IN_KEYWORD,
|
||||||
KtTokens.NOT_IN, KtTokens.LT, KtTokens.LTEQ, KtTokens.GT, KtTokens.GTEQ)
|
KtTokens.NOT_IN, KtTokens.LT, KtTokens.LTEQ, KtTokens.GT, KtTokens.GTEQ
|
||||||
|
)
|
||||||
|
|
||||||
private fun getNegatedOperatorText(token: IElementType): String {
|
private fun getNegatedOperatorText(token: IElementType): String {
|
||||||
return when(token) {
|
return when (token) {
|
||||||
KtTokens.EQEQ -> KtTokens.EXCLEQ.value
|
KtTokens.EQEQ -> KtTokens.EXCLEQ.value
|
||||||
KtTokens.EXCLEQ -> KtTokens.EQEQ.value
|
KtTokens.EXCLEQ -> KtTokens.EQEQ.value
|
||||||
KtTokens.EQEQEQ -> KtTokens.EXCLEQEQEQ.value
|
KtTokens.EQEQEQ -> KtTokens.EXCLEQEQEQ.value
|
||||||
|
|||||||
Reference in New Issue
Block a user