Ademir Queiroga
03/28/2021, 3:02 PMDependencies
instance by just adding the symbol.containingFile
and also tried by adding all the files of the inherited interfaces. For more context, I am generating classes base on an annotated interface which can then inherit from other interfaces.Ademir Queiroga
03/28/2021, 3:02 PMe: java.lang.NullPointerException
at com.google.devtools.ksp.DepInvalidator.invalidate(Incremental.kt:663)
at com.google.devtools.ksp.DepInvalidator.invalidate(Incremental.kt:655)
at com.google.devtools.ksp.IncrementalContext.calcDirtySetByDeps(Incremental.kt:232)
at com.google.devtools.ksp.IncrementalContext.calcDirtyFiles(Incremental.kt:363)
at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:118)
Ademir Queiroga
03/28/2021, 3:03 PMbuild/kspDirtySet.log
and all the files are dirty, no idea whyAdemir Queiroga
03/28/2021, 3:05 PMAdemir Queiroga
03/28/2021, 3:07 PMDependency.aggregating = true
because my case is very similar to the first example hereZac Sweers
03/28/2021, 4:00 PMAdemir Queiroga
03/28/2021, 4:03 PMAdemir Queiroga
03/28/2021, 4:41 PMAdemir Queiroga
03/28/2021, 4:42 PMsrc/main/kotlin/sample/AppConfig.kt
it gives an NPEAdemir Queiroga
03/28/2021, 4:46 PMOriginatingKSFiles.kt
file, to better resolve the dependencies but no luckAdemir Queiroga
03/28/2021, 8:14 PMTing-Yuan Huang
04/02/2021, 6:44 PM