【问题标题】:What does "discouraged reference" mean in Java?Java中的“不鼓励引用”是什么意思?
【发布时间】:2011-02-18 00:36:25
【问题描述】:

我在 Eclipse 的编译器设置中注意到了这个设置。这与“禁止引用”有何不同?

【问题讨论】:

标签: java eclipse


【解决方案1】:

来自how to open the find type dialog programmatically in eclipse上已接受答案的评论

您会收到不鼓励访问的警告 每当您在 不属于 API 的包, 通常这些是 *.internal 包。 “不鼓励访问”是 您应该寻找的指标 如果可能,API 替代方案。意识到 你可能容易受到改变 在更高版本的 Eclipse 中。看 help.eclipse.org/galileo/index.jsp 为 更多细节 – 富卖家

【讨论】:

    【解决方案2】:

    Eclipse 具有不打算供下游插件使用的内部包。但是,这些包默认对下游插件可见。

    不鼓励引用是代码中对 Eclipse 内部包之一的引用。

    您可以在插件开发环境指南 -> 工具 -> 编辑器 -> 插件清单编辑器 -> 插件运行时 -> 访问规则中找到更多信息。

    【讨论】:

    • 您的回答没有解释不鼓励和禁止参考之间的区别。链接会更快;而且你的downmod(假设是你)有点粗鲁,考虑到单独的评论就足够了。我明白,也许我得到了一点快乐,我会把你的建议铭记在心,但我认为一点点仁慈会有很长的路要走。
    • @BeardedO:是的,我的回答不完整。我在打开的 Eclipse 中使用了帮助,所以我没有 Internet 链接。向某人显示面包屑路径以及链接可能是最有帮助的。附:我在 6 个月内投了 6 次反对票。我觉得我很宽容。
    • 好吧,让我们把它放在我们身后,并从中学习任何东西。我想你的意图很纯粹,也许你只是误读了我的帖子。
    【解决方案3】:

    discouraged refrence 默认情况下会引发警告,而禁止引用会引发错误。它们是相似的禁忌症,但严重程度不同。

    【讨论】:

    • 您的回答没有解释什么是不鼓励参考。
    猜你喜欢
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    相关资源
    最近更新 更多