Конфликт деклараций платформ Java и Kotlin из-за одной и той же подписи JVMJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Конфликт деклараций платформ Java и Kotlin из-за одной и той же подписи JVM

Сообщение Anonymous »

Я работаю над приложением, которое все еще использует Java и Kotlin.
Я конвертирую шаг за шагом, но не могу сделать это сразу.
У меня есть Java класс:

Код: Выделить всё

public abstract class DefaultHomePage {

abstract public CustomType getCustomType();

}
в моем недавно преобразованном в kotlin файле у меня есть:

Код: Выделить всё

class ProductHomePage : DefaultHomePage() {

@Inject
lateinit var customType: CustomType

override fun getCustomType(): CustomType {
return customType
}

}
но при компиляции у меня возникает ошибка, сообщающая о конфликте объявлений платформы: следующие объявления имеют одинаковую подпись JVM и
Есть идеи, как исправить это?

Подробнее здесь: https://stackoverflow.com/questions/785 ... -signature
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»