David Herman
08/06/2024, 4:07 AM@Page
annotation).
To this project, if we add an empty Kotlin file, reprocess KSP, then delete the file, then process with KSP one more time, it results with our process
method getting called with empty sequences for "new files" and "all files" both.
This looks like an empty project to us, resulting in us generating a final file which indicates that no pages were found.
Are we supposed to somehow detect this case and skip our processing? Or should our process
and finish
method not have been triggered by KSP in this case? (Currently using 2.0.10-RC2-1.0.24
)Ting-Yuan Huang
08/12/2024, 10:23 PMTing-Yuan Huang
08/12/2024, 10:28 PMDavid Herman
08/12/2024, 10:56 PMDavid Herman
08/12/2024, 10:58 PMTing-Yuan Huang
08/12/2024, 11:05 PMDavid Herman
08/12/2024, 11:07 PMDavid Herman
08/12/2024, 11:07 PMFor aggregating dependencies, is it correct to assume that the deletion of a source file will only trigger KSP processing if that source file is from the list of dependencies?
Yes
David Herman
08/12/2024, 11:08 PMTing-Yuan Huang
08/12/2024, 11:11 PMTing-Yuan Huang
08/12/2024, 11:13 PMTing-Yuan Huang
08/12/2024, 11:16 PMDavid Herman
08/12/2024, 11:17 PMDavid Herman
08/12/2024, 11:17 PMDavid Herman
08/12/2024, 11:19 PMgradle --continuous
) so any compilation step we can skip is a winDavid Herman
08/12/2024, 11:20 PM