package ru.landrafhomyak.utility.reference_counter import kotlin.jvm.JvmStatic import ru.landgrafhomyak.utility.reference_counter.MayBeClosedReferenceCounter as moved_MayBeClosedReferenceCounter @Suppress("DEPRECATION_ERROR") @Deprecated( message = "Utility class for deprecated refcounters", level = DeprecationLevel.ERROR ) internal class WrapperReferenceCounter : MayBeClosedReferenceCounter { constructor(refcnt: moved_MayBeClosedReferenceCounter) : super(refcnt) companion object { @JvmStatic fun wrapperLambda(old: (MayBeClosedReferenceCounter) -> R): (moved_MayBeClosedReferenceCounter) -> R { return w@{ moved -> return@w old(WrapperReferenceCounter(moved)) } } } }