Formatter: left brace formatting for "when" expression and "when" entries

This commit is contained in:
Pavel V. Talanov
2014-01-17 16:47:37 +04:00
parent 03ad7ff49a
commit f65740f2bd
7 changed files with 167 additions and 24 deletions
+8 -16
View File
@@ -24,44 +24,36 @@ fun some(x: Any) {
}
}
when (x) {
is Int ->
{
is Int -> {
0
}
3 ->
{
3 -> {
2
}
in 0..3 ->
{
in 0..3 -> {
2
}
else ->
{
else -> {
1
}
}
when (x) {
is
Int
->
{
-> {
0
}
3
->
{
-> {
2
}
in
0..3
->
{
-> {
2
}
else
->
{
-> {
1
}
}
@@ -0,0 +1,39 @@
fun f() {
when(c) {
a -> {
}
b -> j
else -> {
}
}
when(c) {
a -> {
}
b -> j
else -> {
}
}
when(c) {
a -> {
}
b -> j
else -> {
}
}
when(c) //eol comment
{
a -> //eol comment
{
}
b -> j
else -> //eol comment
{
}
}
}
// SET_TRUE: LBRACE_ON_NEXT_LINE
@@ -0,0 +1,49 @@
fun f()
{
when(c)
{
a ->
{
}
b -> j
else ->
{
}
}
when(c)
{
a ->
{
}
b -> j
else ->
{
}
}
when(c)
{
a ->
{
}
b -> j
else ->
{
}
}
when(c) //eol comment
{
a -> //eol comment
{
}
b -> j
else -> //eol comment
{
}
}
}
// SET_TRUE: LBRACE_ON_NEXT_LINE
+49
View File
@@ -0,0 +1,49 @@
fun f()
{
when(c) {
a -> {
}
b -> j
else -> {
}
}
when(c)
{
a ->
{
}
b -> j
else ->
{
}
}
when(c)
{
a ->
{
}
b -> j
else ->
{
}
}
when(c) //eol comment
{
a -> //eol comment
{
}
b -> j
else -> //eol comment
{
}
}
}
// SET_TRUE: LBRACE_ON_NEXT_LINE
@@ -1,6 +1,5 @@
fun f(x: Any): Int {
return when (x)
{
return when (x) {
is Int -> 1
else -> 0
}