caffeine
06/20/2023, 4:15 PM// объект конфигурации
object Config
// класс правила
@Configuration(Configuration::class)
class Rule
Мой плагин ищет классы с аннотации Configuration интерпритируя их как "правила" и добавляет в указанную конфигурацию. Добавление происходит путём создания init блока в классе-конфигурации, а также вызовом спец. функции в созданном init блоке.
Теперь представьте, что я закоментировал @Configuration(Configuration::class) у класса Rule. Менялся только класс Rule. Config ко мне в плагин не попадёт.
Я честно меняю IR класса Config, но это ни как не действует - в собранном приложении Config работает без моих последних изменений.
Есть способ явно указать компилятору, что IR такого-то класса менялся?
При выключении инкрементальной сборки все начинает работать.
Подскажите пожалуйста.dmitriy.novozhilov
06/21/2023, 7:51 AMcaffeine
06/21/2023, 8:38 PMcaffeine
06/21/2023, 8:45 PMcaffeine
06/21/2023, 8:49 PMorg.jetbrains.kotlin.incremental.components.LookupTracker мне ни как не поможет?dmitriy.novozhilov
06/22/2023, 7:58 AMdmitriy.novozhilov
06/22/2023, 7:59 AMdmitriy.novozhilov
06/22/2023, 8:01 AMА что-то планируется?KT-55982