- Sort Score
- Num 10 results
- Language All
Results 1 - 5 of 5 for SinceTagStatus (0.08 seconds)
-
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: SinceTagStatusCreated: Wed Apr 01 11:36:16 GMT 2026 - Last Modified: Fri Jun 06 17:52:09 GMT 2025 - 917 bytes - Click Count (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 } privateCreated: Wed Apr 01 11:36:16 GMT 2026 - Last Modified: Tue Jul 08 07:02:19 GMT 2025 - 13.2K bytes - Click Count (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) }
Created: Wed Apr 01 11:36:16 GMT 2026 - Last Modified: Fri Jun 06 17:52:09 GMT 2025 - 6.5K bytes - Click Count (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) {Created: Wed Apr 01 11:36:16 GMT 2026 - Last Modified: Wed Dec 24 14:15:15 GMT 2025 - 3.8K bytes - Click Count (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
Created: Wed Apr 01 11:36:16 GMT 2026 - Last Modified: Wed Dec 24 14:15:15 GMT 2025 - 3.8K bytes - Click Count (0)