buildSrc/src/main/kotlin/VersionAlignment.kt
changeset 32 f165a9538ee3
parent 20 5d8a0555733d
child 37 8ec7aee97eb6
equal deleted inserted replaced
31:0e233781410b 32:f165a9538ee3
    48         AlignmentRule::class.java)
    48         AlignmentRule::class.java)
    49 
    49 
    50     open class AlignmentRule : SameGroupAlignmentRule(platformName, "com.google.dagger")
    50     open class AlignmentRule : SameGroupAlignmentRule(platformName, "com.google.dagger")
    51 }
    51 }
    52 
    52 
    53 fun DependencyHandler.enforcedDaggerPlatform(version: String): Dependency {
    53 fun DependencyHandler.daggerPlatform(version: String): Dependency {
    54     return enforcedPlatform("${components.getOrCreatePlatform(DaggerPlatform)}:$version")
    54     return platform("${components.getOrCreatePlatform(DaggerPlatform)}:$version")
    55 }
    55 }
    56 
    56 
    57 open class PlatformFactory(
    57 open class PlatformFactory(
    58     internal val platformName: String,
    58     internal val platformName: String,
    59     private val alignmentRule: Class<out ComponentMetadataRule>
    59     private val alignmentRule: Class<out ComponentMetadataRule>