Matt

Results 239 comments of 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 ![image](https://github.com/Col-E/Recaf/assets/21371686/9ece93d2-6236-416c-ba0c-e2e067a8872b) ![image](https://github.com/Col-E/Recaf/assets/21371686/17700160-ad19-456a-9973-ccf65be2afad) 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...