RuntimeProjectDependency

class RuntimeProjectDependency(    val configurationName: ConfigurationName,     val path: ProjectPath,     val isTestFixture: Boolean) : ProjectDependency

The typical implementation of ProjectDependency, for normal JVM or Android dependencies.

Constructors

Link copied to clipboard
fun RuntimeProjectDependency(    configurationName: ConfigurationName,     path: ProjectPath,     isTestFixture: Boolean)

Functions

Link copied to clipboard
fun copy(    configurationName: ConfigurationName = this.configurationName,     path: ProjectPath = this.path,     isTestFixture: Boolean = this.isTestFixture): ProjectDependency

Let's pretend this is a data class.

Link copied to clipboard
fun declaringSourceSetName(isAndroid: Boolean): SourceSetName
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
override fun toString(): String

Properties

Link copied to clipboard
open override val configurationName: ConfigurationName

the configuration used

Link copied to clipboard
open override val identifier: ProjectPath

name == path

Link copied to clipboard
open override val isTestFixture: Boolean

Is the dependency being invoked via testFixtures(project(...))?

Link copied to clipboard
open override val path: ProjectPath

the path of the dependency project

Sources

Link copied to clipboard