@@ -28,7 +28,6 @@ import com.squareup.kotlinpoet.KModifier
28
28
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
29
29
import com.squareup.kotlinpoet.STAR
30
30
import com.squareup.kotlinpoet.TypeSpec
31
- import com.squareup.kotlinpoet.ksp.addOriginatingKSFile
32
31
import com.squareup.kotlinpoet.ksp.toTypeName
33
32
import com.squareup.kotlinpoet.ksp.writeTo
34
33
import dagger.Binds
@@ -79,7 +78,6 @@ class ContributesNodeProcessor(
79
78
)
80
79
.addType(
81
80
TypeSpec .classBuilder(moduleClassName)
82
- .addOriginatingKSFile(ksClass.containingFile!! )
83
81
.addModifiers(KModifier .ABSTRACT )
84
82
.addAnnotation(Module ::class )
85
83
.addAnnotation(AnnotationSpec .builder(ContributesTo ::class ).addMember(" %T::class" , scope.toTypeName()).build())
@@ -104,7 +102,10 @@ class ContributesNodeProcessor(
104
102
105
103
content.writeTo(
106
104
codeGenerator = codeGenerator,
107
- dependencies = Dependencies (aggregating = false ),
105
+ dependencies = Dependencies (
106
+ aggregating = true ,
107
+ ksClass.containingFile!!
108
+ ),
108
109
)
109
110
}
110
111
@@ -138,7 +139,6 @@ class ContributesNodeProcessor(
138
139
val content = FileSpec .builder(generatedPackage, assistedFactoryClassName)
139
140
.addType(
140
141
TypeSpec .interfaceBuilder(assistedFactoryClassName)
141
- .addOriginatingKSFile(ksClass.containingFile!! )
142
142
.addSuperinterface(ClassName .bestGuess(assistedNodeFactoryFqName.asString()).parameterizedBy(nodeClassName))
143
143
.addAnnotation(AssistedFactory ::class )
144
144
.addFunction(
@@ -155,7 +155,10 @@ class ContributesNodeProcessor(
155
155
156
156
content.writeTo(
157
157
codeGenerator = codeGenerator,
158
- dependencies = Dependencies (aggregating = false ),
158
+ dependencies = Dependencies (
159
+ aggregating = true ,
160
+ ksClass.containingFile!!
161
+ ),
159
162
)
160
163
}
161
164
0 commit comments