RealConfiguredProjectDependencyFactory

class RealConfiguredProjectDependencyFactory @Inject constructor(val pathResolver: TypeSafeProjectPathResolver, val generatorBindings: DaggerList<CodeGeneratorBinding>) : ProjectDependency.Factory

Creates a ProjectDependency for given arguments, using pathResolver and generatorBindings to look up a CodeGeneratorBinding in the event that the project dependency in question is an annotation processor.

Constructors

Link copied to clipboard
@Inject
fun RealConfiguredProjectDependencyFactory(pathResolver: TypeSafeProjectPathResolver, generatorBindings: DaggerList<CodeGeneratorBinding>)

Functions

Link copied to clipboard
open override fun create(    configurationName: ConfigurationName,     path: ProjectPath,     isTestFixture: Boolean): ProjectDependency

Properties

Link copied to clipboard
private val generatorBindings: DaggerList<CodeGeneratorBinding>

the list of possible bindings to search

Link copied to clipboard
private val pathResolver: TypeSafeProjectPathResolver

used to look up the StringProjectPath of any internal project code generators. This is necessary in order to look up the CodeGeneratorBinding.

Sources

Link copied to clipboard