你可以用Java获得的C#内部修改的最接近的东西是什么?

时间:2013-03-02 17:51:20

标签: java .net jar obfuscation access-modifiers

.NET有一个包内部作用域,它使一个类型对模块(.dll文件)可见,Java中最接近的等价物是什么?默认可见性仅与包名称相关,并不关心如何捆绑类。

我知道Java语言本身没有更好的存在,但是有没有模拟这个的工具,这对构建系统和IDE很好用?例如,是否存在一个混淆工具,它隐藏了所有使用特定注释注释的类,以及常见Java IDE支持的工具:确保这些类不被其模块之外的任何东西使用?

1 个答案:

答案 0 :(得分:0)

Java还没有类似的东西。

您可以将这些类放在名为“internal”的包中,并将其从javadoc中排除。