Fix 'In multiline class declaration the indent before parent's name is destroyed' (KT-3848)

#KT-3848 Fixed
This commit is contained in:
Nikolay Krasko
2014-04-24 21:13:55 +04:00
parent 850987748e
commit cd3aa06a83
19 changed files with 195 additions and 11 deletions
@@ -0,0 +1,5 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
class Simpleclass() :
<caret>
@@ -0,0 +1,5 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
class Simpleclass() :
<caret>
@@ -0,0 +1,4 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
class Simpleclass() : <caret>
@@ -0,0 +1,8 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
trait A1
class A {
class Simpleclass() : A1,
<caret>
}
@@ -0,0 +1,8 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
trait A1
class A {
class Simpleclass() : A1,
<caret>
}
@@ -0,0 +1,7 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
trait A1
class A {
class Simpleclass() : A1, <caret>
}
@@ -0,0 +1,8 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
trait A1
open class B1
class Simpleclass() : B1(),
<caret>A1
@@ -0,0 +1,8 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
trait A1
open class B1
class Simpleclass() : B1(),
<caret>A1
@@ -0,0 +1,7 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
trait A1
open class B1
class Simpleclass() : B1(), <caret>A1