Java to Kotlin converter: do not generate redundant parenthesis for empty constructor parameters

This commit is contained in:
Valentin Kipyatkov
2014-06-25 18:21:15 +04:00
parent 947bf3c0ed
commit 5a5e553367
207 changed files with 266 additions and 268 deletions
@@ -1,4 +1,4 @@
class C() {
class C {
private var s: String? = ""
fun foo() {
@@ -1,4 +1,4 @@
class C() {
class C {
private val s = x()
fun foo() {
@@ -1,8 +1,8 @@
class C() {
class C {
public var s: String? = ""
}
class D() {
class D {
fun foo(c: C) {
if (null == c.s) {
System.out.println("null")
@@ -1,4 +1,4 @@
class C() {
class C {
private var s: String? = null
fun foo() {
@@ -1,4 +1,4 @@
class C() : javaApi.Derived() {
class C : javaApi.Derived() {
override fun foo(s: String?): String? {
return s
}
@@ -1,4 +1,4 @@
class C() {
class C {
private fun foo(s: String?) {
}
@@ -1,9 +1,9 @@
class C() {
class C {
public fun foo(s: String?) {
}
}
class D() {
class D {
fun bar(c: C) {
c.foo(null)
}
@@ -1,4 +1,4 @@
class C() {
class C {
private fun foo(s: String?) {
}
@@ -2,7 +2,7 @@ trait I {
public fun getString(): String?
}
class C() {
class C {
fun foo(i: I) {
if (i.getString() == null) {
println("null")
@@ -2,7 +2,7 @@ trait I {
public fun getString(): String?
}
class C() {
class C {
fun foo(i: I) {
val result = i.getString()
if (result != null) {
@@ -2,7 +2,7 @@ trait I {
public fun getString(): String?
}
class C() {
class C {
fun foo(i: I) {
val result = i.getString()
if (result != null) {
@@ -2,7 +2,7 @@ trait I {
public fun getString(): String
}
class C() {
class C {
fun foo(i: I, b: Boolean) {
var result: String? = i.getString()
if (b) result = null
@@ -1,4 +1,4 @@
class C() {
class C {
private val string = getString()
class object {
@@ -1,4 +1,4 @@
class C() {
class C {
fun foo(b: Boolean): String? {
if (b) {
return "abc"
@@ -2,7 +2,7 @@ trait Getter {
public fun get(): String
}
class C() {
class C {
fun foo(b: Boolean): String {
val getter = object : Getter {
override fun get(): String? {
@@ -1,4 +1,4 @@
class C() {
class C {
fun foo(b: Boolean): String? {
return if (b) "abc" else null
}
@@ -1,4 +1,4 @@
class A() {
class A {
var field = foo()
fun foo(): Int {
@@ -1,4 +1,4 @@
class C() {
class C {
fun getString(b: Boolean): String? {
return if (b) "a" else null
}
@@ -1,9 +1,9 @@
class A() : B() {
class A : B() {
public fun foo(s: String) {
}
}
class B() : A() {
class B : A() {
public fun foo(s: String) {
}
}
@@ -1,4 +1,4 @@
class Base() {
class Base {
public fun foo(s: String?): String? {
return ""
}
@@ -16,7 +16,7 @@ trait I {
public fun zoo(o: Any?): String?
}
class C() : Base(), I {
class C : Base(), I {
override fun foo(s: String?): String? {
return ""
}