Доступ к общедоступным полям kotlin из Java напрямую без получения - PullRequest
1 голос
/ 01 апреля 2019

Ниже приведен пример шаблона из Android (просто пример, не интересующийся особенностями Android):

/*Im a kotlin file*/
class ListItemViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
    val text: = itemView.my_view
}

Тогда шаблон таков, что вы получаете доступ к текстовому полю следующим образом:

/*Im a Java file*/
holder.text.setText("Metasyntactic variable");

К сожалению, большой файл с заданной структурой выполняет описанные выше действия, а затем имеет:

/*Im a Java file, but this particular holder is a kotlin file*/
holder.getText().setText("Metasyntactic variable");

Возможно ли это решить? Может быть с некоторой @Jvm аннотацией

...