【问题标题】:Can Eclipse Be Used To Find All Deprecated Method Calls?可以使用 Eclipse 查找所有已弃用的方法调用吗?
【发布时间】:2010-09-19 00:22:12
【问题描述】:

Eclipse 是否具有让您搜索项目以查找对已弃用方法的所有调用的功能?

【问题讨论】:

    标签: java eclipse ide


    【解决方案1】:

    您可以将编译器设置为针对任何已弃用 API 的使用生成错误或警告(您的选择)。

    首选项 -> Java -> 编译器 -> 错误/警告 -> 已弃用和受限的 API 部分。

    然后,每次使用已弃用的方法或 API 都会在“问题”视图中显示为错误/警告。

    【讨论】:

    • 谢谢。是否可以分页或滚动错误或警告列表?我有很多东西不能一次显示给我,而且似乎无法找到一种方法来显示它们。
    • 在问题视图中,单击视图菜单(三角形图标)...您可以更改首选项下可见项目的数量。您还可以更改配置内容下显示的问题类型。
    • 这是一个荒谬的评论,但请注意,这仅在您也通过 Eclipse 运行代码时才有效。我正在通过 Eclipse 编写并通过一个单独的程序运行,所以我没有收到任何消息。 -1 对我来说是愚蠢的。
    【解决方案2】:

    您始终可以使用“搜索 -> 文件”下的 grep 工具。选中“考虑派生资源”选项框后,Eclipse 可以递归搜索@deprecated

    【讨论】:

      【解决方案3】:

      [八年后更新,针对当前版本的 Eclipse,带有屏幕截图。]

      首先,构建您的项目。构建项目后,“问题”视图默认包含弃用。您可以将所有弃用组合在一起。

      要显示问题视图,使用Window>Show View>Problems

      如果在下一步之后没有出现弃用,您可以在 Java>Compiler>Errors/Warnings 下的 Preferences 中配置它们。

      将弃用组合在一起使用问题视图菜单。首先单击下面圈出的控件。

      完成后,打开“弃用”子树。例如:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多