outlying
06/01/2017, 9:21 AMn
arguments. Is there a way to generate proper builder for Java? Some sort of annotation like @JvmOverloads
myanmarking
06/01/2017, 9:24 AM@JvmOverloads
fun someMethod(a: Int = 0, b: Int = 0, c: Float = 0f, d: String = “”){
}
@JvmOverloads
public final void someMethod(int a, int b, float c) {
someMethod$default(this, a, b, c, (String)null, 8, (Object)null);
}
@JvmOverloads
public final void someMethod(int a, int b) {
someMethod$default(this, a, b, 0.0F, (String)null, 12, (Object)null);
}
@JvmOverloads
public final void someMethod(int a) {
someMethod$default(this, a, 0, 0.0F, (String)null, 14, (Object)null);
}
@JvmOverloads
public final void someMethod() {
someMethod$default(this, 0, 0, 0.0F, (String)null, 15, (Object)null);
}
outlying
06/01/2017, 9:27 AM@JvmOverloads
I think it’s an issue, since we have @JvmOverloads
we should have something similiar, OFC I can write eg. Gradle plugin for that but I want to start with question, maybe there is such a toolkirillrakhman
06/01/2017, 12:34 PM