mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2026-03-12 13:22:23 +00:00
22 lines
662 B
Kotlin
22 lines
662 B
Kotlin
package dev.inmo.micro_utils.ksp.sealed.generator.test
|
|
|
|
import dev.inmo.micro_utils.ksp.sealed.GenerateSealedTypesWorkaround
|
|
import dev.inmo.micro_utils.ksp.sealed.GenerateSealedWorkaround
|
|
|
|
@GenerateSealedWorkaround
|
|
@GenerateSealedTypesWorkaround
|
|
sealed interface Test {
|
|
@GenerateSealedWorkaround.Order(2)
|
|
@GenerateSealedTypesWorkaround.Exclude
|
|
object A : Test
|
|
@GenerateSealedWorkaround.Exclude
|
|
@GenerateSealedTypesWorkaround.Order(2)
|
|
object B : Test
|
|
@GenerateSealedWorkaround.Order(0)
|
|
@GenerateSealedTypesWorkaround.Order(0)
|
|
object C : Test
|
|
|
|
// Required for successful sealed workaround generation
|
|
companion object
|
|
}
|