我使用eclipse并在一些使用频繁的库中(在本例中让我们坚持使用slf4j),我将永远使用大量的方法。
如果我使用这些方法,它很可能是一个bug。 (或一个不好的做法,缺少调试信息(checkNotNull(Object)),或使用危险)
例如,仅有“调试”的方法有10种。我最多需要3-4个。 如何隐藏阻塞我的代码完成的其他5x 6-7方法?
我知道eclipse中有一个隐藏类和包的功能,但是我还没有为方法找到这样的功能。
作为替代方案,我考虑使用“lite”库jar,它只提供我需要的方法,并在打包过程中用原件替换它。 (我会使用maven:lite = compile + optional / provided; original = runtime scope)
然而,这种替代方案维护起来很繁琐,并且可能导致二进制或许可证不兼容。
如何在eclipse中隐藏库中“不需要的”方法。