根据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页面文档似乎没有为此提供指导,我不想单独注释每个函数,字段和类。
答案 0 :(得分:2)
您可以使用相同的package-info.java
; Kotlin应该认识到它中指定的弃用,如果没有,那就是一个bug。 Kotlin没有自己的语法来指定包级注释。