From dbacfa1c7e2782df72fe6f49d0ed898f8eec4a74 Mon Sep 17 00:00:00 2001 From: hoenicke Date: Mon, 5 Feb 2001 15:41:32 +0000 Subject: [PATCH] updated list git-svn-id: https://svn.code.sf.net/p/jode/code/branches/branch_1_1@1300 379699f6-c40d-0410-875b-85095c16579e --- jode/TODO | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/jode/TODO b/jode/TODO index 96163d2..429373d 100644 --- a/jode/TODO +++ b/jode/TODO @@ -4,8 +4,6 @@ Decompiler: - outline inlined methods. - remove string decrypt method. - 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: - flow obfuscation/optimization. @@ -20,13 +18,14 @@ DeObfuscator: User Interface: - make a nice user interface: - ~ list classnames: toggable between class hierarchie/package hierarchie. - list fields/method of selected class. - - show decompilation of selected method. + - show only decompilation of selected method. - show usage of method/fields. - syntax highlighting, hyper links etc. (look at java.swing.JEditorPane or at Java Insight) - visual obfuscation/deobfuscation (like klassmaster?, better?) Internal: - - clean up package hierarchy, esp. expr, flow and decompiler. \ No newline at end of file + - clean up package hierarchy, esp. expr, flow and decompiler. + - make the class names more precise, e.g. StructuredBlock is Statement, + FlowBlock is BasicBlock.