Java yguard删除默认类型构造函数
当我制作一个模糊的jar时,我对yguard库有一些问题 Yguard删除如下默认构造函数类型(无参数,无可见性): 你知道为什么它会删除这种类型的构造函数吗 你有解决这个问题的办法吗 谢谢,Java yguard删除默认类型构造函数,java,obfuscation,yguard,Java,Obfuscation,Yguard,当我制作一个模糊的jar时,我对yguard库有一些问题 Yguard删除如下默认构造函数类型(无参数,无可见性): 你知道为什么它会删除这种类型的构造函数吗 你有解决这个问题的办法吗 谢谢, 致以最良好的祝愿,我相信yGuard删除此类构造函数是因为。只需将您的类排除在这种缩小范围之外(摘自predi): 或者使用yGuard文档()中故障排除部分描述的技术。没有人已经有这个问题了?很抱歉回答得太晚,但我自己也遇到了这个问题。 Test(){ } <s
致以最良好的祝愿,我相信yGuard删除此类构造函数是因为。只需将您的类排除在这种缩小范围之外(摘自predi):
或者使用yGuard文档()中故障排除部分描述的技术。没有人已经有这个问题了?很抱歉回答得太晚,但我自己也遇到了这个问题。
Test(){
}
<shrink logfile="obfuscate_shrink_log.xml">
<property name="error-checking" value="pedantic"/>
<keep>
<method name="void main(java.lang.String[])" class="package.path.to.main.Class"/>
<class name="package.path.to.my.implementation.of.DatatypeLibraryFactory" methods="public"/>
<class classes="public"/>
</keep>