mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
This reverts commit 64164abb2d.
This commit is contained in:
+8
-5
@@ -28,7 +28,6 @@ import com.squareup.kotlinpoet.KModifier
|
|||||||
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
|
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
|
||||||
import com.squareup.kotlinpoet.STAR
|
import com.squareup.kotlinpoet.STAR
|
||||||
import com.squareup.kotlinpoet.TypeSpec
|
import com.squareup.kotlinpoet.TypeSpec
|
||||||
import com.squareup.kotlinpoet.ksp.addOriginatingKSFile
|
|
||||||
import com.squareup.kotlinpoet.ksp.toTypeName
|
import com.squareup.kotlinpoet.ksp.toTypeName
|
||||||
import com.squareup.kotlinpoet.ksp.writeTo
|
import com.squareup.kotlinpoet.ksp.writeTo
|
||||||
import dagger.Binds
|
import dagger.Binds
|
||||||
@@ -79,7 +78,6 @@ class ContributesNodeProcessor(
|
|||||||
)
|
)
|
||||||
.addType(
|
.addType(
|
||||||
TypeSpec.classBuilder(moduleClassName)
|
TypeSpec.classBuilder(moduleClassName)
|
||||||
.addOriginatingKSFile(ksClass.containingFile!!)
|
|
||||||
.addModifiers(KModifier.ABSTRACT)
|
.addModifiers(KModifier.ABSTRACT)
|
||||||
.addAnnotation(Module::class)
|
.addAnnotation(Module::class)
|
||||||
.addAnnotation(AnnotationSpec.builder(ContributesTo::class).addMember("%T::class", scope.toTypeName()).build())
|
.addAnnotation(AnnotationSpec.builder(ContributesTo::class).addMember("%T::class", scope.toTypeName()).build())
|
||||||
@@ -104,7 +102,10 @@ class ContributesNodeProcessor(
|
|||||||
|
|
||||||
content.writeTo(
|
content.writeTo(
|
||||||
codeGenerator = codeGenerator,
|
codeGenerator = codeGenerator,
|
||||||
dependencies = Dependencies(aggregating = false),
|
dependencies = Dependencies(
|
||||||
|
aggregating = true,
|
||||||
|
ksClass.containingFile!!
|
||||||
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,7 +139,6 @@ class ContributesNodeProcessor(
|
|||||||
val content = FileSpec.builder(generatedPackage, assistedFactoryClassName)
|
val content = FileSpec.builder(generatedPackage, assistedFactoryClassName)
|
||||||
.addType(
|
.addType(
|
||||||
TypeSpec.interfaceBuilder(assistedFactoryClassName)
|
TypeSpec.interfaceBuilder(assistedFactoryClassName)
|
||||||
.addOriginatingKSFile(ksClass.containingFile!!)
|
|
||||||
.addSuperinterface(ClassName.bestGuess(assistedNodeFactoryFqName.asString()).parameterizedBy(nodeClassName))
|
.addSuperinterface(ClassName.bestGuess(assistedNodeFactoryFqName.asString()).parameterizedBy(nodeClassName))
|
||||||
.addAnnotation(AssistedFactory::class)
|
.addAnnotation(AssistedFactory::class)
|
||||||
.addFunction(
|
.addFunction(
|
||||||
@@ -155,7 +155,10 @@ class ContributesNodeProcessor(
|
|||||||
|
|
||||||
content.writeTo(
|
content.writeTo(
|
||||||
codeGenerator = codeGenerator,
|
codeGenerator = codeGenerator,
|
||||||
dependencies = Dependencies(aggregating = false),
|
dependencies = Dependencies(
|
||||||
|
aggregating = true,
|
||||||
|
ksClass.containingFile!!
|
||||||
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user