奇妙なjarファイルがあります.JD Decompilerを使用すると、次のようなセグメントが表示されるクラスが含まれています。
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;
}
なぜ/コンパイラ/難読化ツールがそのようなクラスバイトコードを生成できるのか疑問に思っています。つまり、メソッドシグネチャです。難読化ツールがこれを実行できることを知っている人はいますか?