From 103ed528a0d61cd0831ca92d489d7b9549b86f9c Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 13 Apr 1999 10:42:51 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@565 379699f6-c40d-0410-875b-85095c16579e --- jode/TODO | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jode/TODO b/jode/TODO index ec0f166..6b5ea62 100644 --- a/jode/TODO +++ b/jode/TODO @@ -5,12 +5,13 @@ Decompiler: - deinline 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: - read options from a script. - flow obfuscation/optimization. - warn about Class.forName and list occurences. - - allow DeObfuscator: - generate nice names: @@ -18,7 +19,6 @@ DeObfuscator: - fields: derive name from type. - give synthetic methods the right attribute and name (e.g. class$) - detect inner classes and give suitable names. - - detect "constant methods", this will also deobfuscate strings. User Interface: - make a nice user interface: @@ -26,4 +26,4 @@ User Interface: - list fields/method of selected class. - show decompilation of selected method. - show usage of method/fields. - - allow visual obfuscation/deobfuscation + - visual obfuscation/deobfuscation (like klassmaster?, better?)