com.javiersc.gradle.version.IsExtensions.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gradle-version Show documentation
Show all versions of gradle-version Show documentation
Gradle plugin to configure automatically the projects version based on git tags
package com.javiersc.gradle.version
import com.javiersc.gradle.version.GradleVersion.SpecialStage
public val GradleVersion.isAlpha: Boolean
get() = stage?.name?.lowercase() == "alpha"
public val String.isAlpha: Boolean
get() = lowercase().substringBeforeLast(".").endsWith("alpha")
public val GradleVersion.isNotAlpha: Boolean
get() = !isAlpha
public val String.isNotAlpha: Boolean
get() = !isAlpha
public val GradleVersion.isBeta: Boolean
get() = stage?.name?.lowercase() == "beta"
public val String.isBeta: Boolean
get() = lowercase().substringBeforeLast(".").endsWith("beta")
public val GradleVersion.isNotBeta: Boolean
get() = !isBeta
public val String.isNotBeta: Boolean
get() = !isBeta
public val GradleVersion.isDev: Boolean
get() = stage?.name?.lowercase() == SpecialStage.dev
public val String.isDev: Boolean
get() = lowercase().substringBeforeLast(".").endsWith(SpecialStage.dev)
public val GradleVersion.isNotDev: Boolean
get() = !isDev
public val String.isNotDev: Boolean
get() = !isDev
public val GradleVersion.isRC: Boolean
get() = stage?.name?.lowercase() == SpecialStage.rc
public val String.isRC: Boolean
get() = lowercase().substringBeforeLast(".").endsWith(SpecialStage.rc)
public val GradleVersion.isNotRC: Boolean
get() = !isRC
public val String.isNotRC: Boolean
get() = !isRC
public val GradleVersion.isSnapshot: Boolean
get() = stage?.name?.lowercase() == SpecialStage.snapshot
public val String.isSnapshot: Boolean
get() = lowercase().endsWith(SpecialStage.snapshot)
public val GradleVersion.isNotSnapshot: Boolean
get() = !isSnapshot
public val String.isNotSnapshot: Boolean
get() = !isSnapshot
© 2015 - 2025 Weber Informatics LLC | Privacy Policy