updated list

git-svn-id: https://svn.code.sf.net/p/jode/code/branches/branch_1_1@1300 379699f6-c40d-0410-875b-85095c16579e
branch_1_1
hoenicke 24 years ago
parent 1f87c3817c
commit dbacfa1c7e
  1. 9
      jode/TODO

@ -4,8 +4,6 @@ Decompiler:
- outline inlined methods. - outline inlined methods.
- remove string decrypt method. - remove string decrypt method.
- remove synthetic methods if and only if all calls to them are resolved. - remove synthetic methods if and only if all calls to them are resolved.
~ handle try catch more thouroughly/safely.
~ decompile jode.jvm.Interpreter (hand optimized bytecode)
Obfuscator: Obfuscator:
- flow obfuscation/optimization. - flow obfuscation/optimization.
@ -20,13 +18,14 @@ DeObfuscator:
User Interface: User Interface:
- make a nice user interface: - make a nice user interface:
~ list classnames: toggable between class hierarchie/package hierarchie.
- list fields/method of selected class. - list fields/method of selected class.
- show decompilation of selected method. - show only decompilation of selected method.
- show usage of method/fields. - show usage of method/fields.
- syntax highlighting, hyper links etc. - syntax highlighting, hyper links etc.
(look at java.swing.JEditorPane or at Java Insight) (look at java.swing.JEditorPane or at Java Insight)
- visual obfuscation/deobfuscation (like klassmaster?, better?) - visual obfuscation/deobfuscation (like klassmaster?, better?)
Internal: Internal:
- clean up package hierarchy, esp. expr, flow and decompiler. - clean up package hierarchy, esp. expr, flow and decompiler.
- make the class names more precise, e.g. StructuredBlock is Statement,
FlowBlock is BasicBlock.

Loading…
Cancel
Save