在Kotlin中弃用整个包裹

时间:2018-04-06 21:26:58

标签: kotlin jvm deprecated

根据https://cwiki.apache.org/confluence/display/KAFKA/KIP-270+-+A+Scala+Wrapper+Library+for+Kafka+Streams,可以通过package-info.java在Java中使用包级别的弃用,如下所示:

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

Kotlin有没有类似这种机制的东西? this answer页面文档似乎没有为此提供指导,我不想单独注释每个函数,字段和类。

1 个答案:

答案 0 :(得分:2)

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