Matt
Matt
This has been vastly improved in 3x and even more in 4x which even lets you choose between 3 modes of ZIP parsing. Gonna call this done for now.
Closing, an alternative approach using https://github.com/Col-E/dex-translator is in place on a separate branch
Full decompiler configuration is supported in 4x   Each decompiler handles config slightly differently, but everything is accessible. Will be adding FernFlower _(via VineFlower fork)_ later.
^^ That and some rewrite logic I'm doing will better support jar-in-jar content down the road Not going to address in 2X, but 3X. Stay tuned for that.
May be able to combine some aspects of this into #717 - where comments can be tagged
Could this also resolve the casting error from #24 ? I know loaders can do funny things with something that would normally seem trivial like casting.
That internal restructuring is being done on https://github.com/Col-E/recaf-3x-rewrite-temp just for a clean git history, then will be squashed and grafted onto `dev3`
The original issue content is made in the context of 3x. The large scale internal changes in 4x more easily facilitate this.
I've been using a fork/jitpack combo which should contain the latest updates: https://jitpack.io/#Col-E/fxgraph An official _(maven central)_ release would require @sirolf2009's attention though.
I am a maintainer, but I don't I don't think I have access to push a release to maven central. But if a normal github release is all that is...