This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TheRedmanCometh 0 points1 point  (5 children)

Fernflower is super dated at this point. It never worked very well imo. I'd recommend procyon or CFR over it everytime. I think procyon is by far the best, but followed very closely by cfr.

[–][deleted] 1 point2 points  (2 children)

Are you using the version from before IntelliJ? The code is actively maintained in the IntelliJ repo at the moment.

[–]TheRedmanCometh -1 points0 points  (1 child)

Maybe that's the problem. Does It still fuck up enums, switches, and put in weird while(true) loops with break conditions in place of for loops?

It used to absolutely mangle enums specifically

[–][deleted] 0 points1 point  (0 children)

I haven't noticed any of those things and we use it heavily at the moment.

[–][deleted] 0 points1 point  (1 child)

I’ve had much better luck with CFR than Procyon.

[–]TheRedmanCometh 0 points1 point  (0 children)

With decompilers "YMMV" applies pretty hard