Nasch:
He leído sobre esto y todo lo que estoy viendo dice que debería ser capaz de hacer esto por lo que debe haber alguna pequeña cosa que me falta. Me he convertido en una clase Java para Kotlin:
object OrderTitle {
@JvmOverloads
fun generateMessage(context: Activity, otherParameter: AType? = null): AnotherType {
// Do some things
}
}
Y la llamo desde Java:
message = OrderTitle.generateMessage(activity, property);
y obtener este error:
error: non-static method generateMessage(Activity,Property) cannot be referenced from a static context
René Ferrari:
Anote en su función con @JvmStatic
lo que una función de Java estática reales se genera al compilar.