JD を使用して一連のクラスを逆コンパイルしました。
クラスの 1 つで、クラス内の public フィールドへの参照があります。上記のフィールドでクラスを開きます。これに出くわしたときの驚きを想像してみてください。
public enum agw
{
}
私は、逆コンパイラが何らかの種類のクラス タイプ (おそらく列挙型) を正常に逆コンパイルしないという結論に達しました。私はこれらのいくつかに出くわしました。
もう一つの例:
public enum acf
{
private final Class d;
private final int e;
private final acn f;
private final boolean g;
private acf(Class paramacn, int paramBoolean, acn arg5, boolean arg6)
{
d = paramacn;
e = paramBoolean;
Object localObject;
f = localObject;
boolean bool;
g = bool;
}
public Class a() {
return d;
}
public int b() {
return e;
}
public acn c() {
return f;
}
public boolean d() {
return g;
}
}
これらのクラスがどうあるべきか知っている人はいますか?彼らは元の形で何を表現できたでしょうか?
ありがとう。