Java to Kotlin convertor: no empty class body

This commit is contained in:
Valentin Kipyatkov
2014-06-02 22:24:30 +04:00
parent abfd2d68b9
commit 86d718de29
119 changed files with 132 additions and 134 deletions
+2 -4
View File
@@ -104,10 +104,8 @@ open class Class(
= !isDefinitelyFinal() && converter.settings.openByDefault = !isDefinitelyFinal() && converter.settings.openByDefault
fun bodyToKotlin(): String { fun bodyToKotlin(): String {
return " {" + classMembers.nonStaticMembers.toKotlin() + primaryConstructorBodyToKotlin() + classObjectToKotlin() + "}" val innerBody = classMembers.nonStaticMembers.toKotlin() + primaryConstructorBodyToKotlin() + classObjectToKotlin()
//TODO: return if (innerBody.trim().isNotEmpty()) " {" + innerBody + "}" else ""
//val insideBody = classMembers.nonStaticMembers.toKotlin() + primaryConstructorBodyToKotlin() + classObjectToKotlin()
//return if (insideBody.trim().isNotEmpty()) " {" + insideBody + "}" else ""
} }
private fun classObjectToKotlin(): String { private fun classObjectToKotlin(): String {
+1 -1
View File
@@ -1 +1 @@
class Test() {} class Test()
+1 -1
View File
@@ -1 +1 @@
open class Test() {} open class Test()
@@ -1 +1 @@
class A() {} class A()
+1 -1
View File
@@ -1 +1 @@
class A() {} class A()
@@ -1 +1 @@
class A() : Base(), I {} class A() : Base(), I
@@ -1 +1 @@
class A() : Base(), I {} class A() : Base(), I
@@ -1 +1 @@
class A() : Base(), I0, I1, I2 {} class A() : Base(), I0, I1, I2
@@ -1 +1 @@
class A() : Base(), I0, I1, I2 {} class A() : Base(), I0, I1, I2
@@ -1 +1 @@
class Test() {} class Test()
+1 -1
View File
@@ -1 +1 @@
class Test() {} class Test()
@@ -1 +1 @@
class Entry<K, V>() {} class Entry<K, V>()
+1 -1
View File
@@ -1 +1 @@
class Entry<K, V>() {} class Entry<K, V>()
@@ -1,3 +1,3 @@
class A() { class A() {
class B() {} class B()
} }
@@ -1,3 +1,3 @@
class A() { class A() {
class B() {} class B()
} }
@@ -1,5 +1,5 @@
class S() { class S() {
class object { class object {
class Inner() {} class Inner()
} }
} }
@@ -1,5 +1,5 @@
class S() { class S() {
class object { class object {
open class Inner() {} open class Inner()
} }
} }
@@ -1 +1 @@
class Test() {} class Test()
@@ -1 +1 @@
open class Test() {} open class Test()
@@ -1 +1 @@
private class Test() {} private class Test()
+1 -1
View File
@@ -1 +1 @@
private open class Test() {} private open class Test()
@@ -1 +1 @@
protected class Test() {} protected class Test()
@@ -1 +1 @@
protected open class Test() {} protected open class Test()
@@ -1 +1 @@
public class Test() {} public class Test()
+1 -1
View File
@@ -1 +1 @@
public open class Test() {} public open class Test()
@@ -1 +1 @@
class A() : Base() {} class A() : Base()
@@ -1 +1 @@
class A() : Base() {} class A() : Base()
@@ -1 +1 @@
class C(private val p1: Int, private val myP2: Int, public var p3: Int) {} class C(private val p1: Int, private val myP2: Int, public var p3: Int)
@@ -1 +1 @@
open class C(private val p1: Int, private val myP2: Int, public var p3: Int) {} open class C(private val p1: Int, private val myP2: Int, public var p3: Int)
@@ -1,6 +1,6 @@
class `$$$$$`() {} class `$$$$$`()
class `$`() {} class `$`()
class `$$`(val `$$$`: `$$$$$`) : `$`() { class `$$`(val `$$$`: `$$$$$`) : `$`() {
@@ -1,6 +1,6 @@
open class `$$$$$`() {} open class `$$$$$`()
open class `$`() {} open class `$`()
open class `$$`(val `$$$`: `$$$$$`?) : `$`() { open class `$$`(val `$$$`: `$$$$$`?) : `$`() {
@@ -2,4 +2,4 @@ package test
import `as`.`type`.`val`.`var`.`fun`.`is`.`in`.`object`.`when`.`trait`.`This` import `as`.`type`.`val`.`var`.`fun`.`is`.`in`.`object`.`when`.`trait`.`This`
class Test() {} class Test()
@@ -2,4 +2,4 @@ package test
import `as`.`type`.`val`.`var`.`fun`.`is`.`in`.`object`.`when`.`trait`.`This` import `as`.`type`.`val`.`var`.`fun`.`is`.`in`.`object`.`when`.`trait`.`This`
open class Test() {} open class Test()
@@ -2,4 +2,4 @@ package org.jetbrains.jet.j2k
import org.jetbrains.annotations.* import org.jetbrains.annotations.*
public class Converter() {} public class Converter()
@@ -2,4 +2,4 @@ package org.jetbrains.jet.j2k
import org.jetbrains.annotations.* import org.jetbrains.annotations.*
public open class Converter() {} public open class Converter()
@@ -1,3 +1,3 @@
package org.jetbrains.jet.j2k package org.jetbrains.jet.j2k
public class Converter() {} public class Converter()
@@ -1,3 +1,3 @@
package org.jetbrains.jet.j2k package org.jetbrains.jet.j2k
public open class Converter() {} public open class Converter()
@@ -1,3 +1,3 @@
class Base<T>(name: T) {} class Base<T>(name: T)
class One<T, K>(name: T, private var mySecond: K) : Base<T>(name) {} class One<T, K>(name: T, private var mySecond: K) : Base<T>(name)
@@ -1,3 +1,3 @@
open class Base<T>(name: T?) {} open class Base<T>(name: T?)
open class One<T, K>(name: T?, private var mySecond: K?) : Base<T?>(name) {} open class One<T, K>(name: T?, private var mySecond: K?) : Base<T?>(name)
@@ -1,3 +1,3 @@
class Base(name: String) {} class Base(name: String)
class One(name: String, second: String) : Base(name) {} class One(name: String, second: String) : Base(name)
@@ -1,3 +1,3 @@
open class Base(name: String?) {} open class Base(name: String?)
open class One(name: String?, second: String?) : Base(name) {} open class One(name: String?, second: String?) : Base(name)
@@ -1,3 +1,3 @@
class Base() {} class Base()
class One() : Base() {} class One() : Base()
@@ -1,3 +1,3 @@
open class Base() {} open class Base()
open class One() : Base() {} open class One() : Base()
@@ -1,3 +1,3 @@
class Base(name: String) {} class Base(name: String)
class One(name: String, private var mySecond: String) : Base(name) {} class One(name: String, private var mySecond: String) : Base(name)
@@ -1,3 +1,3 @@
open class Base(name: String?) {} open class Base(name: String?)
open class One(name: String?, private var mySecond: String?) : Base(name) {} open class One(name: String?, private var mySecond: String?) : Base(name)
+1 -1
View File
@@ -1,3 +1,3 @@
package demo package demo
class C(private val i: Int) {} class C(private val i: Int)
+1 -1
View File
@@ -1,3 +1,3 @@
package demo package demo
open class C(private val i: Int) {} open class C(private val i: Int)
+1 -1
View File
@@ -1,6 +1,6 @@
import java.util.HashMap import java.util.HashMap
class G<T : String>(t: T) {} class G<T : String>(t: T)
public class Java() { public class Java() {
fun test() { fun test() {
+1 -1
View File
@@ -1,6 +1,6 @@
import java.util.HashMap import java.util.HashMap
open class G<T : String?>(t: T?) {} open class G<T : String?>(t: T?)
public open class Java() { public open class Java() {
open fun test() { open fun test() {
@@ -10,7 +10,7 @@ class One() {
} }
} }
class StringContainer(s: String) {} class StringContainer(s: String)
class Test() { class Test() {
fun putString(s: String) { fun putString(s: String) {
@@ -10,7 +10,7 @@ open class One() {
} }
} }
open class StringContainer(s: String?) {} open class StringContainer(s: String?)
open class Test() { open class Test() {
open fun putString(s: String?) { open fun putString(s: String?) {
+1 -1
View File
@@ -10,7 +10,7 @@ class One() {
} }
} }
class IntContainer(i: Int) {} class IntContainer(i: Int)
class Test() { class Test() {
fun putInt(i: Int) { fun putInt(i: Int) {
+1 -1
View File
@@ -10,7 +10,7 @@ open class One() {
} }
} }
open class IntContainer(i: Int) {} open class IntContainer(i: Int)
open class Test() { open class Test() {
open fun putInt(i: Int) { open fun putInt(i: Int) {
@@ -1,3 +1,3 @@
package test package test
class C() {} class C()
@@ -1,3 +1,3 @@
package test package test
class C() {} class C()
@@ -1,2 +1,2 @@
class A() {} class A()
class B() {} class B()
@@ -1,2 +1,2 @@
class A() {} class A()
class B() {} class B()
@@ -1,3 +1,3 @@
package test package test
class C() {} class C()
@@ -1,3 +1,3 @@
package test package test
open class C() {} open class C()
@@ -1,6 +1,6 @@
package org.test package org.test
class Library() {} class Library()
class User() { class User() {
fun main() { fun main() {
@@ -1,6 +1,6 @@
package org.test package org.test
open class Library() {} open class Library()
open class User() { open class User() {
open fun main() { open fun main() {
@@ -1,7 +1,7 @@
package org.test package org.test
class OuterClass() { class OuterClass() {
class InnerClass() {} class InnerClass()
} }
class User() { class User() {
@@ -1,7 +1,7 @@
package org.test package org.test
open class OuterClass() { open class OuterClass() {
open class InnerClass() {} open class InnerClass()
} }
open class User() { open class User() {
@@ -2,7 +2,7 @@ package org.test
import java.util.LinkedList import java.util.LinkedList
class Member() {} class Member()
class User() { class User() {
fun main() { fun main() {
@@ -2,7 +2,7 @@ package org.test
import java.util.LinkedList import java.util.LinkedList
open class Member() {} open class Member()
open class User() { open class User() {
open fun main() { open fun main() {
@@ -2,7 +2,7 @@ package demo
class Foo() { class Foo() {
class object { class object {
class Bar() {} class Bar()
} }
} }
@@ -2,7 +2,7 @@ package demo
open class Foo() { open class Foo() {
class object { class object {
open class Bar() {} open class Bar()
} }
} }
@@ -2,4 +2,4 @@ package org.jetbrains.jet.j2k.`in`
import org.jetbrains.annotations.Nullable import org.jetbrains.annotations.Nullable
public class Converter() {} public class Converter()
@@ -2,4 +2,4 @@ package org.jetbrains.jet.j2k.`in`
import org.jetbrains.annotations.Nullable import org.jetbrains.annotations.Nullable
public open class Converter() {} public open class Converter()
@@ -1 +1 @@
abstract trait I {} abstract trait I
@@ -1 +1 @@
abstract trait I {} abstract trait I
@@ -1 +1 @@
trait A {} trait A
@@ -1 +1 @@
trait A {} trait A
@@ -1 +1 @@
trait A : I0, I1, I2 {} trait A : I0, I1, I2
@@ -1 +1 @@
trait A : I0, I1, I2 {} trait A : I0, I1, I2
@@ -1 +1 @@
trait A : I {} trait A : I
@@ -1 +1 @@
trait A : I {} trait A : I
@@ -1 +1 @@
trait Test {} trait Test
@@ -1 +1 @@
trait Test {} trait Test
@@ -1 +1 @@
private trait Test {} private trait Test
@@ -1 +1 @@
private trait Test {} private trait Test
@@ -1 +1 @@
protected trait Test {} protected trait Test
@@ -1 +1 @@
protected trait Test {} protected trait Test
@@ -1 +1 @@
public trait Test {} public trait Test
@@ -1 +1 @@
public trait Test {} public trait Test
@@ -1 +1 @@
class CC<T : INode, K : Node>() : A() where T : Comparable<in T>, K : Collection<in K> {} class CC<T : INode, K : Node>() : A() where T : Comparable<in T>, K : Collection<in K>
@@ -1 +1 @@
class CC<T : INode?, K : Node?>() : A() where T : Comparable<in T?>?, K : Collection<in K?>? {} class CC<T : INode?, K : Node?>() : A() where T : Comparable<in T?>?, K : Collection<in K?>?
@@ -1 +1 @@
class C<T : INode>() where T : Comparable<in T> {} class C<T : INode>() where T : Comparable<in T>
@@ -1 +1 @@
class C<T : INode?>() where T : Comparable<in T?>? {} class C<T : INode?>() where T : Comparable<in T?>?
@@ -1 +1 @@
class C<T : INode>() : A() where T : Comparable<in T> {} class C<T : INode>() : A() where T : Comparable<in T>
@@ -1 +1 @@
class C<T : INode?>() : A() where T : Comparable<in T?>? {} class C<T : INode?>() : A() where T : Comparable<in T?>?
@@ -1 +1 @@
trait CommandHandler<T : Command> {} trait CommandHandler<T : Command>
@@ -1 +1 @@
trait CommandHandler<T : Command?> {} trait CommandHandler<T : Command?>
@@ -1 +1 @@
trait CommandHandler<T : INode, String> {} trait CommandHandler<T : INode, String>
@@ -1 +1 @@
trait CommandHandler<T : INode?, String> {} trait CommandHandler<T : INode?, String>
@@ -1 +1 @@
class Comparable<T>() {} class Comparable<T>()
@@ -1 +1 @@
class Comparable<T>() {} class Comparable<T>()
@@ -1 +1 @@
trait I<T : INode, K : Node> : II where T : Comparable<in T>, K : Collection<in K> {} trait I<T : INode, K : Node> : II where T : Comparable<in T>, K : Collection<in K>
@@ -1 +1 @@
trait I<T : INode?, K : Node?> : II where T : Comparable<in T?>?, K : Collection<in K?>? {} trait I<T : INode?, K : Node?> : II where T : Comparable<in T?>?, K : Collection<in K?>?