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" group = "ru.landgrafhomyak.utility"
version = "1.0" version = "0"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,3 +1,3 @@
rootProject.name = "closeable-state" rootProject.name = "closeable-state-1"
includeBuild("./highlevel-try-finally") 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 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 interface CloseableState : AutoCloseable {
public fun throwClosed(): Nothing 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_1.internal.compareAndExchange
import ru.landgrafhomyak.utility.closeable_state.internal.get import ru.landgrafhomyak.utility.closeable_state_1.internal.get
import ru.landgrafhomyak.utility.closeable_state.internal.newAtomicRef import ru.landgrafhomyak.utility.closeable_state_1.internal.newAtomicRef
public open class ErrorOnConcurrentAccessState : CloseableState.ExternallySynchronized { public open class ErrorOnConcurrentAccessState : CloseableState.ExternallySynchronized {
private enum class State { private enum class State {

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
@file:JvmName("ChildrenScopesKt") @file:JvmName("ChildrenScopesKt")
package ru.landgrafhomyak.utility.closeable_state package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.InvocationKind import kotlin.contracts.InvocationKind
import kotlin.contracts.contract 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 import kotlin.jvm.JvmStatic

View File

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

View File

@ -1,6 +1,6 @@
@file:JvmName("UsageScopesKt") @file:JvmName("UsageScopesKt")
package ru.landgrafhomyak.utility.closeable_state package ru.landgrafhomyak.utility.closeable_state_1
import kotlin.contracts.InvocationKind import kotlin.contracts.InvocationKind
import kotlin.contracts.contract 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 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") { 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 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 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 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 import kotlin.test.Test

View File

@ -1,7 +1,7 @@
@file:Suppress("USELESS_CAST", "NOTHING_TO_INLINE") @file:Suppress("USELESS_CAST", "NOTHING_TO_INLINE")
@file:JvmName("AtomicsKt") @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.AtomicLong as jAtomicLong
import java.util.concurrent.atomic.AtomicReference as jAtomicReference 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 org.testng.annotations.Test
import ru.landgrafhomyak.utility.highlevel_try_finally.safeAutoClose1 import ru.landgrafhomyak.utility.highlevel_try_finally.safeAutoClose1
import ru.landgrafhomyak.utility.closeable_state.ManualStateManipulation import ru.landgrafhomyak.utility.closeable_state_1.ManualStateManipulation
import ru.landgrafhomyak.utility.closeable_state.UsagesCounter import ru.landgrafhomyak.utility.closeable_state_1.UsagesCounter
import ru.landgrafhomyak.utility.closeable_state.withUse import ru.landgrafhomyak.utility.closeable_state_1.withUse
@Test(enabled = false) @Test(enabled = false)
class KotlinStdlibDependencyTest { class KotlinStdlibDependencyTest {

View File

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