我想让我的一个方法"弃用"=不再使用.

但是我还是想把它放在我的API中.我只是想向任何使用这种方法的人显示"警告".

我怎样才能做到这一点?

推荐答案

使用@Deprecated开方法.别忘了澄清javadoc字段:

/**
 * Does some thing in old style.
 *
 * @deprecated use {@link #new()} instead.  
 */
@Deprecated
public void old() {
// ...
}

Java相关问答推荐

Analyst Idea构建错误:NoClassDefFound错误:javax/html/bind/JAVAX Bwitch [SOLVED]

在Java 8之后,HashMap的最坏情况下时间复杂度仍然是O(n)而不是O(log n)?

H2弹簧靴试验跌落台

为什么一个java函数会返回一个作为参数传递给它的对象?

在JavaFX项目中注册组合框的控件FX验证器时,模块系统出错

呈现文本和四舍五入矩形时出现的JavaFX窗格白色瑕疵

为什么我的在一个范围内寻找素数的程序不能像S所期望的那样工作

具有阻塞方法的开源库是否应该为执行提供异步选项?

测试容器无法加载类路径初始化脚本

如何在Java记录中设置BigDecimal类型属性的精度?

MimeMessage emlMessage=new MimeMessage(Session,emlInputStream);抛出InvocationTargetException

如何从日期中截取时间并将其传递给组件?

如何使用路径过渡方法使 node 绕圆旋转?

垃圾收集时间长,会丢弃网络连接,但不会在Kubernetes中反弹Pod

Java堆中的许多java.time.ZoneRegion实例.ZoneId实例不应该被缓存吗?

使IntelliJ在导入时优先 Select 一个类或将另一个标记为错误

根据应用程序 Select 的语言检索数据

Java中的一个错误';s stdlib SocksSocketImpl?

如何在MPAndroidChart中的条形图上正确添加标签

如何在java中从以百分比表示的经过时间和结束日期中找到开始日期