Skip to content

Commit bfb7ce5

Browse files
authored
Revert "Try following KSP incremental best practices on anvilcodegen (#5205)" (#5233)
This reverts commit 64164ab.
1 parent 19a5923 commit bfb7ce5

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

anvilcodegen/src/main/kotlin/io/element/android/anvilcodegen/ContributesNodeProcessor.kt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import com.squareup.kotlinpoet.KModifier
2828
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
2929
import com.squareup.kotlinpoet.STAR
3030
import com.squareup.kotlinpoet.TypeSpec
31-
import com.squareup.kotlinpoet.ksp.addOriginatingKSFile
3231
import com.squareup.kotlinpoet.ksp.toTypeName
3332
import com.squareup.kotlinpoet.ksp.writeTo
3433
import 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

Comments
 (0)