在一个项目中,我有一个库(例如myLibs)使用另一个库(toolsLibs)。 实际上,toolsLibs是一个我没写过的库,我不能改变它的一些方法(我只有一个.jar文件)。
实际上,我想知道是否可以在myLibs中使用toolsLibs的方法,但是为myLibs的用户隐藏了toolsLibs(在他的项目中只导入myLibs的人)? (这意味着我想拥有只能在myLibs项目中使用的toolsLibs方法)。
我没有发现任何相关内容所以我不知道是否可能,任何人都可以帮助我? 感谢
答案 0 :(得分:0)
实际上,我想知道是否可以在myLibs中使用toolsLibs的方法,但是为myLibs的用户隐藏了toolsLibs?
只有完全摆脱toolsLibs,将其内容折叠到myLibs并删除任何public
类,方法等。即使这样,使用反射的人也可以得到那些东西。