diff --git a/jode/ChangeLog b/jode/ChangeLog index c7871b1..2566d31 100644 --- a/jode/ChangeLog +++ b/jode/ChangeLog @@ -1,3 +1,29 @@ +2004-08-06 Jochen Hoenicke + + * src/net/sf/jode/bytecode/BinaryInfo.java (ACC_*): added + constants describing modifier attributes. + * src/net/sf/jode/bytecode/BasicBlockReader.java + (convertHandlers): remove empty handlers. + (readCode): merge adjacent try-blocks (splitted by javac-1.4 + return rule). + * src/net/sf/jode/bytecode/FieldInfo.java (syntheticFlag): + removed, use modifier and ACC_SYNTHETIC (new in java 5) instead. + Changed all usages. When writing it currently writes out both + old and new synthetic format. + (getSignature): New method to return full generic signature. + * src/net/sf/jode/bytecode/MethodInfo.java + (syntheticFlag, getSignature): likewise. + * src/net/sf/jode/bytecode/ClassInfo.java (getSignature): + New method to return full generic signature. + * src/net/sf/jode/decompiler/MethodAnalyzer.java (skipWriting): + Skip java 5 bridge methods. + * src/net/sf/jode/expr/InvokeOperator.java (getClassAnalyzer): + Check for null callee. + * src/net/sf/jode/expr/FlowBlock.java (analyze): New order for + T1,T2 analysis: Do not do T1 analysis when the block has more + than one real successor and the next block can be easily merged. + See comment for more information. + 2004-08-05 Jochen Hoenicke * build.xml: replace execon with apply. diff --git a/jode/build.xml b/jode/build.xml index a2b3bd5..c286bf1 100644 --- a/jode/build.xml +++ b/jode/build.xml @@ -1,5 +1,5 @@ -