我正在寻找一种在编译时删除特定类的所有用途的方法,包括类本身。基本上是一种预处理形式,但我想这样做而不必用#ifdebug ... #endif
.
有没有任何基于蚂蚁的工具可以做到这一点?如果没有,谁能指出我如何编写这样一个工具的正确方向?(我知道这不是一项小事,但如果它是唯一的选择......)
情况是我有一个用于调试函数调用的辅助类。这是在函数开始时实例化的,并在结束时进行调用。这是一个 JavaME 应用程序,所以我担心这会增加性能的开销。我已经有一个发布和调试版本,其中包含使用 ProGuard 的预处理器指令,所以我想从发布版本中排除使用这个帮助类。使用 ProGuard 似乎无法做到这一点。