Eclipse 上禁止和不鼓励参考的访问规则

dar*_*men 7 java eclipse access-rules

经过长时间的搜索,由于缺乏理解,我没有找到好的回应。

我想了解 Java 的 Eclipse (indigo) 中的这些选项。这些选项:

  • 禁止引用(访问规则)
  • 不鼓励的参考(访问规则)

我了解 Java 编译或 Javadoc 中的注释过程,但不了解标签 @forbidden 或 @discouraged。

为什么 Eclipse 知道是禁止引用还是不鼓励引用?

Where is these access rules ? Is Java process or Eclipse process?

IMPORTANT : I don't develop a plugin and I am not in PDE Eclipse.

Can you help me to understand the process and theory logic for these options?

dar*_*men 4

最后我想已经找到问题了。

Eclipse 中的访问规则是在每个或一般包库的构建路径项目上设计的。并将此处的 2 种访问可能性定义为“禁止”和“不鼓励”。

另一方面,您可以从 OSGi 捆绑包使用的清单文件中搜索问题。因为该文件定义了与其他包的包使用不同的访问规则。