- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for SinceTagStatus (0.04 sec)
-
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/SinceTagStatus.kt
* limitations under the License. */ package gradlebuild.binarycompatibility.sources sealed interface SinceTagStatus { data class Present(val version: String): SinceTagStatus data object NotNeeded: SinceTagStatus data class Inconsistent(val versions: List<String?>): SinceTagStatus data object Missing: SinceTagStatusRegistered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Fri Jun 06 17:52:09 UTC 2025 - 917 bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/rules/SinceAnnotationRule.java
} } else if (since instanceof SinceTagStatus.Inconsistent inconsistent) { return acceptOrReject(member, Violation.error(member, String.format(SINCE_INCONSISTENT_ERROR_MESSAGE, inconsistent.getVersions()))); } else if (since instanceof SinceTagStatus.NotNeeded) { return null; } else if (since instanceof SinceTagStatus.Missing) {Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Wed Dec 24 14:15:15 UTC 2025 - 3.8K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/KotlinSourceQueries.kt
} else -> { SinceTagStatus.Inconsistent(sinceTags) } } } private fun KtDeclaration?.getSinceStatus(fallback: String? = null): SinceTagStatus = (this?.getSince() ?: fallback)?.let { SinceTagStatus.Present(it) } ?: SinceTagStatus.Missing } privateRegistered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Tue Jul 08 07:02:19 UTC 2025 - 13.2K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/JavaSourceQueries.kt
declaration.getSinceIfMatchesName(classSimpleName) ?: super.visit(declaration, arg) } private fun getSinceJavaFieldVisitorFor(field: JApiField) = object : SinceVisitor() { override fun visit(declaration: FieldDeclaration, arg: Unit?): SinceTagStatus? = declaration.takeIf { matchesName(it.fieldName, field.name) }?.getSince()?.let { SinceTagStatus.Present(it) }
Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Fri Jun 06 17:52:09 UTC 2025 - 6.5K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/BinaryCompatibilityRepository.kt
import gradlebuild.binarycompatibility.sources.JavaSourceQueries import gradlebuild.binarycompatibility.sources.KotlinSourceQueries import gradlebuild.binarycompatibility.sources.SinceTagStatus import gradlebuild.binarycompatibility.sources.SourcesRepository import japicmp.model.JApiClass import japicmp.model.JApiCompatibility import japicmp.model.JApiMethod import javassist.bytecode.SourceFileAttribute
Registered: Wed Dec 31 11:36:14 UTC 2025 - Last Modified: Wed Dec 24 14:15:15 UTC 2025 - 3.8K bytes - Viewed (0)