hoenicke
5815ab3a08
Fix Warnings
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1411 379699f6-c40d-0410-875b-85095c16579e
12 years ago
hoenicke
f7d5e15584
* src/net/sf/jode/flow/TransformConstructor.java:
...
(lookForConstructorCall) Check for isStatic before setting
outer $this reference
(reported by Andreas Salathe bug #1306688 )
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1394 379699f6-c40d-0410-875b-85095c16579e
19 years ago
hoenicke
338feb1f61
* src/net/sf/jode/jvm/SyntheticAnalyzer.java (checkGetClass):
...
Handle jdk1.4 class$ methods.
Fixed some javadocs.
Added changes (except obfuscator changes) from jode-1.1 tree up to
2001-07-08
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1378 379699f6-c40d-0410-875b-85095c16579e
21 years ago
hoenicke
f43b317ae8
Set copyright to LGPL for packages util,bytecode,jvm,expr,flow and decompiler.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1367 379699f6-c40d-0410-875b-85095c16579e
22 years ago
hoenicke
31ebef4f9c
Changed compilation procedure to ant.
...
Renamed jode package to net.sf.jode
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1333 379699f6-c40d-0410-875b-85095c16579e
23 years ago
hoenicke
e78e8b0472
Applied more patches from Jode-1.1 branch
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1329 379699f6-c40d-0410-875b-85095c16579e
23 years ago
hoenicke
676e21257f
Applied more patches from Jode-1.1 branch.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1328 379699f6-c40d-0410-875b-85095c16579e
23 years ago
hoenicke
4a63627c87
Big updates: bytecode instruction interface, new types for the decompiler,
...
option parsing a bit reworked.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1267 379699f6-c40d-0410-875b-85095c16579e
24 years ago
hoenicke
3378492cd3
New bytecode interface, no .java.in files anymore
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1247 379699f6-c40d-0410-875b-85095c16579e
24 years ago
jochen
7fc1ab0b1e
FlowBlock: Handle nops.
...
StructuredBlock stupid typo.
TransformConstructors: multiple bug fixes, comments updated
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1219 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
915439b1ff
Decompiler, JodeApplet and JodeWindow moved into decompile package
...
makeDeclaration now transmits the done set over class borders
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1202 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
80e2a7916c
fixed some bugs for method scoped classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1196 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
8fc12f679e
OuterValues added
...
inner/anonymous classes completely reworked
use getSubExpressions()[0] instead of getLValue()
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1193 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
28514944da
added some comments
...
don't do simple trafos, if contrafo is not set
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1152 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
cdd5662578
print stacktrace to stderr
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1143 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2e002c0470
Use iterators
...
block initializer handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@935 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
a272c3b1df
handle static inner classes (outerValues[0] missing in constructor$)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@916 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
01b81620bc
big rework, outervalues are looked in two passes.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@896 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
1622bd58c3
jikes anonymous classes that extend inner classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@871 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
10f26932c2
big rework for anonymous / method scope classes
...
and for jikes continuation constructors
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@856 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
abf370c1d7
Expression rework (ComplexExpression removed)
...
bug fix for inner classes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@777 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
0d643c08d5
Transform inner/anonymous constructors
...
take care of DEBUG_CONSTRS
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@749 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
8e74989f48
GlobalOptions
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@684 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
f7eee72ea3
changed copyright comment
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@516 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
cc2d7294c0
safety check
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@285 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
421bdfe8ca
check if the field is in this class
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@282 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a0b46d37c5
check for jumps
...
new field interface
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@272 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ab5f3eb09f
new_decompiler_package
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@255 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1348678a6b
decompiler -> expr
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@253 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a6bc1392d1
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@163 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5ae3e9508e
separated decompile packaged
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@142 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b749fa95ff
bug fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@138 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6892546ccd
Fix a bug with mixed super() and this()
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@133 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
68ab015b0d
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@121 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8a83b27565
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@119 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2f94432ce8
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@118 379699f6-c40d-0410-875b-85095c16579e
26 years ago