QuiltMC / enigma

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

[feature request] TreeMap chart for symbols #131

Open Decencies opened 1 year ago

Decencies commented 1 year ago

It would be nice to incorporate a TreeMap view which displays the symbols found within the program.

Perhaps we could associate code with "Modules", where we group features of code which cooperate with each other. (this is only really helpful if the target program strips packages or uses package hierachy obfuscation)

See: This TreeMap for a visual reference.

We can also associate each (class) item with a color, indicating the % of mappings which have been associated with that symbol.

ix0rai commented 1 year ago

worth noting is that we already generate graphs with AnyChart for stats, so this should be pretty simple to do. I don't think we should do any fancy stuff, just group via package