kotlin
我有一个纯粹在库项目中编写的测试类。
class Test{
@Deprecated(message = "Use other function")
fun testFunction(id: String): Test {
this.testId = id
return this
}
}
我已经弃用了带有注释的testFunction() 。Deprecated
BtwDeprecated
类在 kotlin 包下。当我在 kotlin 项目中测试这个不推荐使用的功能时,它按预期工作(ide 显示不推荐使用的警告和删除线)
示例:测试()。测试函数(“测试”)
但是在 java 项目中,它不会显示警告或删除线来功能再见。当我打开已弃用函数的声明时,如下所示
@Deprecated(
message = "Use other function"
)
@NotNull
public final Test testFunction(@NotNull String var1) {
Intrinsics.checkParameterIsNotNull(var1, "id");
this.testId = var1;
return this;
}
任何帮助,将不胜感激