net.nemerosa.ontrack.model.structure.BranchModelMatcher.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ontrack-model Show documentation
Show all versions of ontrack-model Show documentation
Ontrack module: ontrack-model
package net.nemerosa.ontrack.model.structure
interface BranchModelMatcher {
fun matches(branch: Branch): Boolean
}
infix fun BranchModelMatcher.and(other: BranchModelMatcher?): BranchModelMatcher =
if (other == null) {
this
} else {
object : BranchModelMatcher {
override fun matches(branch: Branch): Boolean {
return this.matches(branch) || other.matches(branch)
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy