фабрику писал, первый раз вижу такое, аннотацию просит, wtf?
https://issuetracker.google.com/issues/217593040 оно?
я кажется понял в чем дело, я сегодня с IDEA пытался андроид проектик запилить, ставил SDK видимо поломал что то там, нашел в gradle что при создании проекта не прописываются classpaths...
добавил в kotlinOptions теперь метод интерфейса не видит компилятор и я не могу переопределить create для Factory .........
В интерфейсе <T : ViewModel> БЕЗ всеми любимого ?
:D спасибо я видимо в компилятор опции выставил, которые игнорируют эти ошибки, и если убрать override метод полностью, студия даже не требует что то там имплементировать(переопределить)
Без override это становится просто обычным новым методом.
эт понятно, я имел ввиду что если убрать весь метод, то студия не требует ничего переопределить, при условии что идет наследование от .Factory интерфейса.
Странно. Как можно наследовать интерфейс без того, чтобы реализовать все его методы?
да вот я о чем, студия должна требовать имлементацию, но не делает этого
Обсуждают сегодня