后,我有一种奇怪的jar文件,它包含了一些类,当我使用JD反编译,它表现出这样的一段:的Java:奇怪的结果反编译
public final void a(ak aa) {
this.jdField_a_of_type_Ak = aa;
}
public final void a(cn ccn) {
this.jdField_a_of_type_Cn = ccn;
}
public final cN a() {
return this.jdField_a_of_type_CN;
}
public final void a() {
super.b();
}
public final boolean a() {
return this.jdField_a_of_type_Boolean;
}
我只是想知道为什么/的编译器/混淆器可以产生这样的类字节代码,我的意思是方法签名。有没有人知道混淆器可以做到这一点?
您已经显示了5种方法 - 哪种方法签名会打扰您? – 2010-12-14 08:25:44
你是否问过重载类型(最后三个)? – 2010-12-14 08:26:23
我的意思是最后三个'return'类型不包含在方法签名中,所以这些方法都是重复的,对吗? – secmask 2010-12-14 08:30:50