All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.TestClassCasts.kt Maven / Gradle / Ivy

The newest version!
// THIS CODE HAVE BEEN GENERATED AUTOMATICALLY
// TO REGENERATE IT JUST DELETE FILE
// ORIGINAL FILE: Test.kt
@file:Suppress(
  "unused",
  "RemoveRedundantQualifierName",
  "RedundantVisibilityModifier",
  "NOTHING_TO_INLINE",
  "UNCHECKED_CAST",
  "OPT_IN_USAGE",
)

package dev.inmo.micro_utils.ksp.classcasts.generator.test

import dev.inmo.micro_utils.ksp.classcasts.generator.test.Test
import kotlin.Suppress

public inline fun Test.aOrNull(): Test.A? = this as?
    dev.inmo.micro_utils.ksp.classcasts.generator.test.Test.A

public inline fun Test.aOrThrow(): Test.A = this as
    dev.inmo.micro_utils.ksp.classcasts.generator.test.Test.A

public inline fun  Test.ifA(block: (Test.A) -> T): T? = aOrNull() ?.let(block)

public inline fun Test.cOrNull(): Test.C? = this as?
    dev.inmo.micro_utils.ksp.classcasts.generator.test.Test.C

public inline fun Test.cOrThrow(): Test.C = this as
    dev.inmo.micro_utils.ksp.classcasts.generator.test.Test.C

public inline fun  Test.ifC(block: (Test.C) -> T): T? = cOrNull() ?.let(block)

public inline fun Test.dOrNull(): Test.D? = this as?
    dev.inmo.micro_utils.ksp.classcasts.generator.test.Test.D

public inline fun Test.dOrThrow(): Test.D = this as
    dev.inmo.micro_utils.ksp.classcasts.generator.test.Test.D

public inline fun  Test.ifD(block: (Test.D) -> T): T? = dOrNull() ?.let(block)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy