jochen
14f9b74d05
multiple output styles
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@195 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9433441a87
new tabbedprintwriter
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@194 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ea2addb1b6
dead code elimination
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@193 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8c276e920f
beauty fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@192 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0913f0f2ca
new brace in TabbedPrintWriter
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@191 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9bc2e46bb8
add comment
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@190 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f9cd7f5122
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@189 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5e5b56354e
Some new inline tests
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@188 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4d4845387c
new methods and now final, so it can be optimized
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@187 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
03dd9e47ff
merge variables, that have same slot, same type and same scope
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@186 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e5eb445b7b
allow second block to see all variables declared in first block
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@185 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a90bc23dea
This will one time mark inlined expression, to allow further handling.
...
this doesn't even compile yet
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@184 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e81fefddfd
adding some invariants
...
bug fix, POSSFOR is not a FOR, but a WHILE
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@183 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
47b3820f0d
check for combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@182 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a06934e1fb
now a combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@181 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
12cb53675e
Now a combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@180 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a2fbc0a229
combine, canCombine, etc...
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@179 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
00bba38a0c
reworked canCombine, combine.
...
this is currently *NOT* correct, because it doesn't handle side effects.
but it is really unlikely that real world code can invoke this wrong behaviour
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@178 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3c15842b45
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@177 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
196f093c30
support Boolean constants in constant pool
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@176 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ca1416168d
comment fixing (starting to think of short <-> char)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@175 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4c81308913
change the name "local" to type dependant name
...
new method hasName
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@174 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f951665f53
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@173 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f801ebab80
bug in removeSwap
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@172 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d3024c94ac
typo
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@171 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
16e7b1ad64
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@170 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0c77d2f8e9
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@169 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4984990fbe
fall back onto reflection classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@168 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
75b3868f88
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@167 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4509f4bcf7
better pretty name
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@166 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1ca210556e
usage info
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@165 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
10db6a2447
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@164 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
b5d609af5c
constructor now public
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@162 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ce88f5d583
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@161 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
48875572ac
adjust path names
...
added jode.jar
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@160 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
fec35809b0
added COPYING, Obfuscator, JodeApplet
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@159 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
10dd689681
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@158 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dba9d40604
moved to bytecode, since it is also needed by obfuscator
...
new method getReferences
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@157 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a4ff579f1d
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@156 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dc4c80f6d5
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@155 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2606a10a5c
work around for jikes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@154 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
65f5a5bb12
make a valid modifiers for unknown classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@153 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f8b475eabf
bug fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@152 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0b1ab67667
don't error, when there are non disjoint locals
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@151 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6e2fd59cb6
different header format.
...
Writer is given as parameter
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@150 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
af29d1d3c7
new destDir parameter.
...
print copyright + version + email
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@149 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
417b69aa84
Opcodes has been moved to bytecode
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@148 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
94bcccd2f5
catch a type error when range gets empty
...
make the initial comment more clear
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@147 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
22fd0b83e6
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@146 379699f6-c40d-0410-875b-85095c16579e
26 years ago