висит аннотация @Service, обязательно прописывать объект applicationService в plugin.xml (без этого настройки не заработают), а для обычных классов с той же аннотацией это необязательно?
Обратите внимание на скриншот. На TodosaurusSettings анализатор не ругается, хотя на нем тоже висит @Service. А на обычный класс - ругается.
Выглядит как баг
Сам ты баг
Я не понял, зачем там чо прописывать, но ты просто воруй из уже написанного и всё.
Ну так для PersistentStateComponent это правило не работает. В том и вопрос
Что не работает.
Чего ты такой агрессивный
Если не прописать в plugin.xml - PersistentStateComponent не будет сохранять ничего (оно тупо не работает)
Воще я не уверен, похоже что должно работать.
Райдер из собачьего патруля
Там есть некоторые особенности архитектуры, которые представляю когнитивную угрозу, и разбираться слишком глубоко всегда опасно.
Обсуждают сегодня