【问题标题】:Deprecating an entire package in Kotlin在 Kotlin 中弃用整个包
【发布时间】:2018-09-16 23:28:07
【问题描述】:

根据this answer,在Java 中可以通过package-info.java 进行包级弃用,如下所示:

/**
 * @deprecated As of release 2.0, replaced by {@link com.acme.new.package}
 */
@Deprecated
package com.acme.old.package;

在 Kotlin 中是否有类似这种机制的东西? Deprecated 页面文档似乎没有提供这方面的指导,我不想单独注释每个函数、字段和类。

【问题讨论】:

    标签: kotlin jvm deprecated


    【解决方案1】:

    您可以使用相同的package-info.java; Kotlin 应该识别其中指定的弃用,如果没有,那就是一个错误。 Kotlin 没有自己的语法来指定包级注释。

    【讨论】:

    • 谢谢,这是有道理的,尽管我希望有一种方法可以让我将 KDoc 放在弃用的旁边。
    猜你喜欢
    • 1970-01-01
    • 2019-12-10
    • 2023-01-30
    • 2018-10-24
    • 1970-01-01
    • 2020-01-17
    • 2023-04-03
    • 2017-07-12
    • 1970-01-01
    相关资源
    最近更新 更多