gpt4 book ai didi

kotlin - 如何在 Kotlin @Deprecated 注释中指定泛型类型参数?

转载 作者:行者123 更新时间:2023-12-04 20:27:51 25 4
gpt4 key购买 nike

我想重命名 Kotlin 类型,留下不推荐使用的类型别名以允许编译现有代码。

typealias TestContext<F> = ContextBuilder<F>
@Deprecated("TestContext is now ContextBuilder", 
replaceWith = ReplaceWith("ContextBuilder<F>"))

导致 TextContext<Unit>被替换为 ContextBuilder<F>
@Deprecated("TestContext is now ContextBuilder", 
replaceWith = ReplaceWith("ContextBuilder"))

导致 TextContext<Unit>被替换为 ContextBuilder
如何编写 replaceWith 表达式以便 IntelliJ 替换 TextContext<Unit>ContextBuilder<Unit> ?

最佳答案

看起来我现在不能 - 建议使其成为可能 https://youtrack.jetbrains.com/issue/KT-21195

关于kotlin - 如何在 Kotlin @Deprecated 注释中指定泛型类型参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54449230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com