added default params for all primitive types
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
public class Test {
|
||||
private final String myName;
|
||||
private boolean a;
|
||||
private double b;
|
||||
private float c;
|
||||
private long d;
|
||||
private int e;
|
||||
private short f;
|
||||
private char g;
|
||||
|
||||
public Test() {}
|
||||
|
||||
public Test(String name) {
|
||||
myName = foo(name);
|
||||
}
|
||||
|
||||
static String foo(String n) {return "";}
|
||||
}
|
||||
|
||||
public class User {
|
||||
public static void main() {
|
||||
Test t = new Test("name");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
public open class Test(myName : String?, a : Boolean, b : Double, c : Float, d : Long, e : Int, f : Short, g : Char) {
|
||||
private val myName : String?
|
||||
private var a : Boolean
|
||||
private var b : Double
|
||||
private var c : Float
|
||||
private var d : Long
|
||||
private var e : Int
|
||||
private var f : Short
|
||||
private var g : Char
|
||||
class object {
|
||||
open public fun init() : Test {
|
||||
val __ = Test(null, false, 0.dbl, 0.flt, 0, 0, 0, ' ')
|
||||
return __
|
||||
}
|
||||
open public fun init(name : String?) : Test {
|
||||
val __ = Test(foo(name), false, 0.dbl, 0.flt, 0, 0, 0, ' ')
|
||||
return __
|
||||
}
|
||||
open fun foo(n : String?) : String? {
|
||||
return ""
|
||||
}
|
||||
}
|
||||
{
|
||||
$myName = myName
|
||||
$a = a
|
||||
$b = b
|
||||
$c = c
|
||||
$d = d
|
||||
$e = e
|
||||
$f = f
|
||||
$g = g
|
||||
}
|
||||
}
|
||||
public open class User() {
|
||||
class object {
|
||||
open public fun main() : Unit {
|
||||
var t : Test? = Test.init("name")
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user