Package tangle.inject.compiler.components

Types

Link copied to clipboard
data class MergeComponentParams(module: ModuleDescriptor, packageName: String, scopeFqName: FqName, scopeClassName: ClassName, componentClass: KtClassOrObject, componentClassName: ClassName, providerComponentClassName: ClassName, memberInjectToScopeMapProviderSubcomponentClassName: ClassName, mergeComponentTangleInjectorModuleClassName: ClassName, scopeToComponentModuleClassName: ClassName, originalComponentClassName: ClassName, scopeQualifier: AnnotationSpec, forSubcomponent: Boolean)
@AutoService(value = [CodeGenerator::class])
class TangleInjectorMergeComponentCodeGenerator : TangleCodeGenerator