java-disassembler
java-disassembler copied to clipboard
The Java Disassembler
Bumps [zt-zip](https://github.com/zeroturnaround/zt-zip) from 1.9 to 1.13. Changelog Sourced from zt-zip's changelog. 1.13 (2nd May 2018) Fixed a possible security vulnerability reported by Snyk Security Research Team Fixed same-zip bug for...
The git submodule under "mapleir" is pointing to a repo which is private or missing, and the commit asked for isn't present in the LLVM-but-worse organisation's fork of mapleir
`JDA.showMessage("This feature hasn't been implemented yet. Please submit an issue if you are interested!");` Sounds good! It seems like one of the more obvious features needed.
`java.lang.NullPointerException at java.util.Collections$UnmodifiableCollection.(Unknown Source) at java.util.Collections$UnmodifiableSet.(Unknown Source) at java.util.Collections.unmodifiableSet(Unknown Source) at org.mapleir.stdlib.collections.graph.FastDirectedGraph.getEdges(FastDirectedGraph.java:148) at org.mapleir.stdlib.collections.graph.algorithms.ExtendedDfs.dfs(ExtendedDfs.java:104) at org.mapleir.stdlib.collections.graph.algorithms.ExtendedDfs.run(ExtendedDfs.java:51) at org.mapleir.stdlib.collections.graph.algorithms.SimpleDfs.(SimpleDfs.java:19) at org.mapleir.stdlib.collections.graph.algorithms.SimpleDfs.topoorder(SimpleDfs.java:43) at org.mapleir.stdlib.collections.graph.algorithms.SimpleDfs.topoorder(SimpleDfs.java:39) at org.mapleir.ir.cfg.builder.NaturalisationPass.resolveNaturalHandlerFlow(NaturalisationPass.java:35) at org.mapleir.ir.cfg.builder.NaturalisationPass.run(NaturalisationPass.java:29) at org.mapleir.ir.cfg.builder.ControlFlowGraphBuilder.buildImpl(ControlFlowGraphBuilder.java:69) at org.mapleir.ir.cfg.builder.ControlFlowGraphBuilder.build(ControlFlowGraphBuilder.java:77)...
should be quite simple but honestly i am just too lazy to compile this right now!
We need greater granularity than just ViewerFile, however, we'd need to do parsing of the actual sources to accomplish this.
Consider this. `this.getContentPane().setLayout(gridBagLayout);` suppose the user has `setLayout` selected, how do we know which class the method belongs to? we need to look at return type of `this.getContentPane()`. so looks...