aleksey.tomin
12/14/2020, 4:42 AMПлагин же может получать от компилятора информацию про весь компилируемый мир (с некоторыми оговорками): все декларации, проаннотированные аннотацией из плагина/аннотациями, проаннотированными мета-аннотациями из плагина, информацию про любой доступный в compile-time класс (супертипы, мемберы и т.д) и много чего ещё. Более того, то, что плагин хочет генерить может зависеть именно на эту информациюВопрос ко всем - а какие хорошие примеры именно нелокальной работы плагина? Чтобы ему нужно было иметь доступ ко всему коду.