QuiltMC / enigma

A deobfuscation/remapping tool for Java bytecode, fork of cuchaz's Enigma.
GNU Lesser General Public License v3.0
59 stars 31 forks source link

[feature request] allow loading of classes on failure #241

Open Decencies opened 4 days ago

Decencies commented 4 days ago

When a class from a JAR file fails to parse, it should be possible to load the rest of the classes, disregarding any information which could not be successfully inferred by the erroneous class.

Decencies commented 3 days ago

In my case the fix was as simple as removing: https://github.com/QuiltMC/enigma/blob/ed5ae3c1b69326f67229195918a61f7b367b7732/enigma/src/main/java/org/quiltmc/enigma/impl/analysis/index/IndexReferenceVisitor.java#L62