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