169 похожих чатов

Кто-Нибудь пробовал пихнуть дженерики в retrofit? Сейчас получаю java.lang.IllegalArgumentException: Parameter

type must not include a type variable or wildcard

27 ответов

17 просмотров

Ты работаешь с ООП, коду нужно знать во что ты собираешься его парсить, так что нет

List<@JvmSuppressWildcards

Что, при чём тут ООП?

Кирилл- Автор вопроса

Я на весь файл это повесил, не помогло. Щас пытаюсь костылить

Боюсь, что с параметрами функции это всё равно не заведётся.

Кирилл- Автор вопроса
Кирилл- Автор вопроса

те вручную парсить json

аннотация не помогл?

При том, что он хочет в рантайме узнавать модели данных которые ему пришли

Кирилл- Автор вопроса

Не, я на весь файл ее повесил

Кирилл- Автор вопроса

`@JvmSuppressWildcards interface FenomyApi { `

что это означает

Нет, и ООП снова не при чём

Это интерфейс, а не файл, ну да ладно)

лол. нет. ты должен повесить на дженерик

Кирилл- Автор вопроса

Хм, щас попробую. Пока читал про нее где то видел что ее и на весь класс можно пихать

Ну, мб и херню сморознул, но мне кажется парень явно делает то что не должен бы

Кирилл- Автор вопроса

Этот метод позволяет скомбинировать несколько запросов в один. Я конечно мог бы точно определить типы во всех фичах где его использую но что-то не хочется

если получится отпишись )

Кирилл- Автор вопроса

nope Parameter type must not include a type variable or wildcard: java.util.List<com.anksystems.fenomy.network_common.model.request.run.RunBody<T>> (parameter #1)

Угу. Потому что значения типовых параметров функций в рантайме недоступны.

Кирилл- Автор вопроса

Скорее не получилось, чем получилось. Но в моем случае итоговый вариант устраивает, парсится правильно https://hatebin.com/gfogalrfka

Спасиб)

Кирилл- Автор вопроса

Так, подожди... У меня щас крашнулось

Кирилл- Автор вопроса

Спустя 2 часа я смог

Кирилл- Автор вопроса

https://hastebin.com/fujokaqopa.kotlin

Кирилл- Автор вопроса

В целом получилась хуйня, но мне норм, учитывая что этот метод один доступен только из одного remote source

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта