後,我有一種奇怪的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