Java to Kotlin converter: do not generate default field initializer when it's incorrect anyway
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
class Test {
|
||||
var str: String = 0
|
||||
var str: String
|
||||
{
|
||||
str = "Ola"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Test {
|
||||
var str: String = 0
|
||||
var str: String
|
||||
|
||||
class object {
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class Library {
|
||||
class object {
|
||||
val ourOut: java.io.PrintStream = 0
|
||||
val ourOut: java.io.PrintStream
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Library {
|
||||
public val myString: String = 0
|
||||
public val myString: String
|
||||
}
|
||||
|
||||
class User {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
abstract class Shape {
|
||||
public var color: String = 0
|
||||
public var color: String
|
||||
public fun setColor(c: String) {
|
||||
color = c
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class T {
|
||||
var a: String = 0
|
||||
var b: String = 0
|
||||
var a: String
|
||||
var b: String
|
||||
var c = "abc"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
class C(x: String) {
|
||||
public var x: Any = 0
|
||||
public var x: Any
|
||||
|
||||
{
|
||||
this.x = x
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C(x: Any, b: Boolean) {
|
||||
public var x: Any = 0
|
||||
public var x: Any
|
||||
|
||||
{
|
||||
if (b) {
|
||||
|
||||
@@ -2,7 +2,7 @@ public class Test private(private val myName: String, var a: Boolean, var b: Dou
|
||||
class object {
|
||||
|
||||
public fun create(): Test {
|
||||
return Test(0, false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
||||
return Test(null, false, 0.toDouble(), 0.toFloat(), 0, 0, 0, ' ')
|
||||
}
|
||||
|
||||
public fun create(name: String): Test {
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
class C {
|
||||
var f: Foo = 0
|
||||
var f: Foo
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
class C {
|
||||
protected var f: Foo = 0
|
||||
protected var f: Foo
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
class C {
|
||||
public var f: Foo = 0
|
||||
public var f: Foo
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
class C {
|
||||
var f: Foo = 0
|
||||
var f: Foo
|
||||
}
|
||||
Reference in New Issue
Block a user