This reverts commit 8986b25c09.
This commit is contained in:
parent
5c6a2c7496
commit
f56ef79518
1 changed files with 8 additions and 5 deletions
|
|
@ -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!!
|
||||||
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue