Add continuation indent for wrapped type aliases

#KT-21078 Fixed

fixup type alias
This commit is contained in:
Dmitry Jemerov
2017-11-17 13:35:26 +01:00
parent 1ada284a03
commit 4068b3d9b9
3 changed files with 14 additions and 5 deletions
@@ -539,7 +539,12 @@ private val INDENT_RULES = arrayOf<NodeIndentStrategy>(
strategy("Array literals") strategy("Array literals")
.within(KtNodeTypes.COLLECTION_LITERAL_EXPRESSION) .within(KtNodeTypes.COLLECTION_LITERAL_EXPRESSION)
.notForType(LBRACKET, RBRACKET) .notForType(LBRACKET, RBRACKET)
.set(Indent.getNormalIndent()) .set(Indent.getNormalIndent()),
strategy("Type aliases")
.within(KtNodeTypes.TYPEALIAS)
.notForType(KtTokens.TYPE_ALIAS_KEYWORD, KtTokens.EOL_COMMENT, KtNodeTypes.MODIFIER_LIST)
.set(Indent.getContinuationIndent())
) )
+4 -2
View File
@@ -4,11 +4,11 @@ typealias B = Int
typealias C = Int typealias C = Int
typealias D = typealias D =
Int Int
// //
typealias E = typealias E =
Int Int
typealias F = Int typealias F = Int
// //
@@ -34,3 +34,5 @@ typealias K = Int
// //
object OO object OO
typealias L = Int typealias L = Int
internal typealias M = Int
+2
View File
@@ -26,3 +26,5 @@ typealias K = Int
// //
object OO object OO
typealias L = Int typealias L = Int
internal typealias M = Int