There is @InputFile, @InputFiles, @InputDirectory.
There is @OutputFile, @OutputFiles, @OutputDirectory, and @OutputDirectories.
@InputDirectories ? I have an include path for a preprocessor, which is a
List<? extends File>. How should I annotate that?
Also, documentation for these annotations is a little thin on the ground regarding what types each may annotate. A File? Something which may be passed to project.file()?
As ever, I humbly prostrate myself before your collective wizardry in the hope of eventually attaining enlightenment.