#kotlin #kotlin-java-interop
#kotlin #kotlin-java-interop
Вопрос:
Ниже приведен пример шаблона из 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
аннотацией