New J2K: Fix formatting saving

This commit is contained in:
Ilya Kirillov
2019-03-12 12:21:12 +03:00
committed by Ilya Kirillov
parent 13a9a56e85
commit c1ed2e020c
2 changed files with 3 additions and 2 deletions
@@ -39,8 +39,9 @@ object ConversionsRunner {
+AssignmentStatementSimplifyValConversion()
+AssignmentStatementSimplifyAlsoConversion()
+AssignmentStatementSplitAlsoConversion()
+PolyadicExpressionConversion(context)
+PolyadicExpressionConversion()
+OperatorExpressionConversion(context)
+AddParenthesisForLineBreaksInBinaryExpression()
+ThrowStatementConversion()
+ArrayInitializerConversion(context)
+TryStatementConversion(context)
@@ -55,7 +55,7 @@ class NewCodeBuilder {
private fun List<JKNonCodeElement>.createText(): String {
val text = joinToString("") { token -> token.createText() }
val needNewLine = text.lastIndexOf('\n') < text.lastIndexOf("//")
return text +"\n".takeIf { needNewLine }.orEmpty()
return text + "\n".takeIf { needNewLine }.orEmpty()
}
private fun JKNonCodeElementsListOwner.needPreserveSpacesAfterLastCommit() =