我想重命名Kotlin类型,保留不推荐使用的typealias以允许编译现有代码。
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>
?