(Verwandte Frage: Java compilers or JVM languages that support goto?)Recompile dekompilierten Java (JD/JAD) Quelle, die goto Anweisungen enthält
ich ein Glas dekompilierten haben (Rechtlich Zwecke für die Fehlersuche) und wollen es neu zu kompilieren.
Ich habe beide JAD und JD verwendet und beide nicht kompilieren aufgrund goto Anweisungen
Z.B.
goto _L1
...
L1:
return true;
Gibt es einen einfachen Weg (oder irgendeine Weise), es neu zu kompilieren? (Außer manuell Refactoring und entfernen Sie die goto
‚s)
Es ist möglich, 'zu implementieren goto' Ausnahmen verwenden, aber es wäre nicht schön sein. Einige andere Betrüger sind hier gesammelt: http://stackoverflow.com/questions/2430782/alternative-to-goto-statement-in-java – BRFennPocock
Wie wäre es, ersetzen Sie einfach 'goto L1' mit' return true; '? :) – fredoverflow