Java to Kotlin converter: fixed two similar bugs

This commit is contained in:
Valentin Kipyatkov
2014-06-27 20:25:20 +04:00
parent 806cc1e434
commit f8261a8b6e
7 changed files with 88 additions and 29 deletions
@@ -0,0 +1,13 @@
//file
class Base {
Base(Object o, int l){}
}
class C extends Base {
private final String string;
public C(String s) {
super(s, s.length());
this.string = s;
}
}
@@ -0,0 +1,3 @@
class Base(o: Any, l: Int)
class C(private val string: String) : Base(string, string.length())
@@ -0,0 +1,12 @@
//file
class C {
private final String string;
public C(String s, int a) {
this.string = s;
}
public C(String s) {
this(s, s.length());
}
}
@@ -0,0 +1 @@
class C(private val string: String, a: Int = string.length())