Add generation id to package and artifact name

This commit is contained in:
Andrew Golovashevich 2025-08-23 23:35:55 +03:00
parent 953af111b4
commit 131dd44d38
22 changed files with 34 additions and 34 deletions

View File

@ -15,7 +15,7 @@ buildscript {
}
group = "ru.landgrafhomyak.utility"
version = "1.0"
version = "0"
repositories {
mavenCentral()

View File

@ -1,3 +1,3 @@
rootProject.name = "closeable-state"
rootProject.name = "closeable-state-1"
includeBuild("./highlevel-try-finally")

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.jvm.JvmField

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
public interface CloseableState : AutoCloseable {
public fun throwClosed(): Nothing

View File

@ -1,8 +1,8 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import ru.landgrafhomyak.utility.closeable_state.internal.compareAndExchange
import ru.landgrafhomyak.utility.closeable_state.internal.get
import ru.landgrafhomyak.utility.closeable_state.internal.newAtomicRef
import ru.landgrafhomyak.utility.closeable_state_1.internal.compareAndExchange
import ru.landgrafhomyak.utility.closeable_state_1.internal.get
import ru.landgrafhomyak.utility.closeable_state_1.internal.newAtomicRef
public open class ErrorOnConcurrentAccessState : CloseableState.ExternallySynchronized {
private enum class State {

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
@RequiresOptIn(
message = "Manual state control is unsafe, are you sure to do this",

View File

@ -1,6 +1,6 @@
@file:OptIn(ExperimentalContracts::class)
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.ExperimentalContracts

View File

@ -1,6 +1,6 @@
@file:OptIn(ExperimentalContracts::class)
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.ExperimentalContracts

View File

@ -1,14 +1,14 @@
@file:OptIn(ExperimentalContracts::class)
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.ExperimentalContracts
import ru.landgrafhomyak.utility.closeable_state.internal.AtomicLong
import ru.landgrafhomyak.utility.closeable_state.internal.Misc
import ru.landgrafhomyak.utility.closeable_state.internal.compareAndExchange
import ru.landgrafhomyak.utility.closeable_state.internal.get
import ru.landgrafhomyak.utility.closeable_state.internal.newAtomicLong
import ru.landgrafhomyak.utility.closeable_state.internal.update
import ru.landgrafhomyak.utility.closeable_state_1.internal.AtomicLong
import ru.landgrafhomyak.utility.closeable_state_1.internal.Misc
import ru.landgrafhomyak.utility.closeable_state_1.internal.compareAndExchange
import ru.landgrafhomyak.utility.closeable_state_1.internal.get
import ru.landgrafhomyak.utility.closeable_state_1.internal.newAtomicLong
import ru.landgrafhomyak.utility.closeable_state_1.internal.update
public open class UsagesCounter : CloseableState.AllowsConcurrency {
private val _value: AtomicLong = newAtomicLong(0L)

View File

@ -1,6 +1,6 @@
@file:JvmName("ChildrenScopesKt")
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.InvocationKind
import kotlin.contracts.contract

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state.internal
package ru.landgrafhomyak.utility.closeable_state_1.internal
import kotlin.jvm.JvmStatic

View File

@ -1,6 +1,6 @@
@file:JvmName("AtomicsKt")
package ru.landgrafhomyak.utility.closeable_state.internal
package ru.landgrafhomyak.utility.closeable_state_1.internal
import kotlin.jvm.JvmName

View File

@ -1,6 +1,6 @@
@file:JvmName("UsageScopesKt")
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.InvocationKind
import kotlin.contracts.contract

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.test.Test

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
internal class TestThrowable: Throwable("If this throwable isn't caught then test is bad written") {
}

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.test.Test

View File

@ -1,4 +1,4 @@
package ru.landgrafhomyak.utility.closeable_state
package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.test.Test

View File

@ -1,7 +1,7 @@
@file:Suppress("USELESS_CAST", "NOTHING_TO_INLINE")
@file:JvmName("AtomicsKt")
package ru.landgrafhomyak.utility.closeable_state.internal
package ru.landgrafhomyak.utility.closeable_state_1.internal
import java.util.concurrent.atomic.AtomicLong as jAtomicLong
import java.util.concurrent.atomic.AtomicReference as jAtomicReference

View File

@ -1,10 +1,10 @@
package ru.landgrafhomyak.utility.closeable_state.tests
package ru.landgrafhomyak.utility.closeable_state_1.tests
import org.testng.annotations.Test
import ru.landgrafhomyak.utility.highlevel_try_finally.safeAutoClose1
import ru.landgrafhomyak.utility.closeable_state.ManualStateManipulation
import ru.landgrafhomyak.utility.closeable_state.UsagesCounter
import ru.landgrafhomyak.utility.closeable_state.withUse
import ru.landgrafhomyak.utility.closeable_state_1.ManualStateManipulation
import ru.landgrafhomyak.utility.closeable_state_1.UsagesCounter
import ru.landgrafhomyak.utility.closeable_state_1.withUse
@Test(enabled = false)
class KotlinStdlibDependencyTest {

View File

@ -1,7 +1,7 @@
@file:Suppress("USELESS_CAST", "NOTHING_TO_INLINE")
@file:JvmName("AtomicsKt")
package ru.landgrafhomyak.utility.closeable_state.internal
package ru.landgrafhomyak.utility.closeable_state_1.internal
import kotlin.jvm.JvmName
import kotlinx.atomicfu.atomic