A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
CompilerPluginRegistrar
that replaces ComponentRegistrar
SourceFile
are now created automatically #340MainComponentRegistrar
and MainCommandlineProcessor
singletons will ignore unset ThreadLocalParameters
in case it is loaded accidentally by some other tool scanning the classpath #301supportsK2
option can be set to mark that all plugins support K2Thanks to Matthew Haughton and Zac Sweers for their help in supporting the new compiler version
Updated Kotlin and KSP to 1.7.0
Update Kotlin to 1.6.20
Swapped out kotlin-compiler pre-release dependencies that are no longer available
allWarningsAsErrors
optionKotlinCompilation.addPreviousResultToClasspath
for including previous results when chaining multiple KotlinCompilation
s