Java to Kotlin converter: do not generate redundant parenthesis for empty constructor parameters
This commit is contained in:
@@ -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 ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user