@@ -28,7 +28,6 @@ import com.squareup.kotlinpoet.KModifier
2828import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
2929import com.squareup.kotlinpoet.STAR
3030import com.squareup.kotlinpoet.TypeSpec
31- import com.squareup.kotlinpoet.ksp.addOriginatingKSFile
3231import com.squareup.kotlinpoet.ksp.toTypeName
3332import com.squareup.kotlinpoet.ksp.writeTo
3433import dagger.Binds
@@ -79,7 +78,6 @@ class ContributesNodeProcessor(
7978 )
8079 .addType(
8180 TypeSpec .classBuilder(moduleClassName)
82- .addOriginatingKSFile(ksClass.containingFile!! )
8381 .addModifiers(KModifier .ABSTRACT )
8482 .addAnnotation(Module ::class )
8583 .addAnnotation(AnnotationSpec .builder(ContributesTo ::class ).addMember(" %T::class" , scope.toTypeName()).build())
@@ -104,7 +102,10 @@ class ContributesNodeProcessor(
104102
105103 content.writeTo(
106104 codeGenerator = codeGenerator,
107- dependencies = Dependencies (aggregating = false ),
105+ dependencies = Dependencies (
106+ aggregating = true ,
107+ ksClass.containingFile!!
108+ ),
108109 )
109110 }
110111
@@ -138,7 +139,6 @@ class ContributesNodeProcessor(
138139 val content = FileSpec .builder(generatedPackage, assistedFactoryClassName)
139140 .addType(
140141 TypeSpec .interfaceBuilder(assistedFactoryClassName)
141- .addOriginatingKSFile(ksClass.containingFile!! )
142142 .addSuperinterface(ClassName .bestGuess(assistedNodeFactoryFqName.asString()).parameterizedBy(nodeClassName))
143143 .addAnnotation(AssistedFactory ::class )
144144 .addFunction(
@@ -155,7 +155,10 @@ class ContributesNodeProcessor(
155155
156156 content.writeTo(
157157 codeGenerator = codeGenerator,
158- dependencies = Dependencies (aggregating = false ),
158+ dependencies = Dependencies (
159+ aggregating = true ,
160+ ksClass.containingFile!!
161+ ),
159162 )
160163 }
161164
0 commit comments