.NET有一个包内部作用域,它使一个类型对模块(.dll文件)可见,Java中最接近的等价物是什么?默认可见性仅与包名称相关,并不关心如何捆绑类。
我知道Java语言本身没有更好的存在,但是有没有模拟这个的工具,这对构建系统和IDE很好用?例如,是否存在一个混淆工具,它隐藏了所有使用特定注释注释的类,以及常见Java IDE支持的工具:确保这些类不被其模块之外的任何东西使用?
答案 0 :(得分:0)
Java还没有类似的东西。
您可以将这些类放在名为“internal”的包中,并将其从javadoc中排除。