jochen
a23cab6985
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1164 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
4104af6d61
some speed improvements
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1127 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
c3ead8b084
instructions now collectionified
...
Use listIterator to manipulate bytecode
Some bug fixes
More use of TypeSignature, and prevent using of jode.type.Type
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1097 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2f04c0e0cb
obfuscator scripting implemented
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1090 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
6786a3fa35
using the autoconfigured @COLLECTIONS@ imports.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1087 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
75df7ec7f2
merged changes from stable tree
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1061 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
12375451c3
buildTable removed
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1021 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7dde6f515f
field conflicting / method conflicting reworked
...
identifiers are now in a list, fieldIdents and methodIdents are sub lists
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1008 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
20b87f4b55
make use of collection classes
...
conflictFields, conflictMethod added and reworked
serialization preserving added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@979 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
a15c29436b
always use collection api
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@943 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
873fcef956
correct inner/outer class handling
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@827 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
434e4c8e26
handle inner/outer/extra classes correctly
...
preserve package, if class preserved
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@808 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
54c64e5d3f
clear info and identifiers after writing
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@799 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
eb8092e90a
ifaceNames, className added, since info.getSuperclass may change
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@713 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
05c7842853
use bytecode writing methdos
...
bytecode setXXX methods
doTransformation pass
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@642 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
e47813570c
wildcard matching
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@603 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
43ea388125
getClassIdentifier
...
verboseLevel
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@582 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
42dfa8092d
clinit is always reachable, even if the class is not yet
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@541 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f184ef9b97
match method and fields with wildcards
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@513 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c7fbe7c2b9
reserveSmallConstants renamed to doCodeTransformation
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@467 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a6247e5b3e
some jdk12 stuff
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@380 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cb5ea77fb4
bugfix: have to check known sub classes when determining conflict free hood
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@336 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8ed9c73276
preserveRule fixing
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@321 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dad8dc308d
readTable
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@287 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
44fe5feb29
preserveSerial added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@280 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2dac695779
new swap order option
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@279 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
3a71d9649d
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@252 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a38890be6a
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@246 379699f6-c40d-0410-875b-85095c16579e
26 years ago