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
723088e8be
New bytecode interface:
...
- Cleaned up loading of class files (via ClassPath).
- load/read can throw IOException
- no implicit loading of information on demand (which never completely worked)
- more documentation.
- BasicBlock representation of method code.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1244 379699f6-c40d-0410-875b-85095c16579e
24 years ago
jochen
56464880ac
Cleaned up the bytecode module:
...
- no references to jode.type anymore
- all fields in Instruction are private now
- instructions are inserted with length 0, so that addr's are correct
- instruction length increases, when a neighbour gets removed
- all lenghts are recalculated on write
- more checks
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1062 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2768fceee4
intern all class names
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@711 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7aac88b69d
better debugging messages
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@620 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
1bc6e91a59
Types moved to jode.type
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@593 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
05fbbd1b57
check Class names
...
getClassName/Type
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@572 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
9d0cf969b0
checkTypeSignature
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@525 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
08f7ce61e5
Reference instead of String[3]
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@484 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
c352536458
getConstantType/Int/String removed. getConstant is sufficient
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@444 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
356d2a0aa1
getConstant added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@392 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c6600bb1d6
oops
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@390 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8f83cf07ad
quoted moved to ConstOperator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@387 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1fecd60496
new types of integer constants
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@361 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ce0ff81ae9
count field added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@249 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cbe21f61c6
fix of the last fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@196 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
cec18ee2e9
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@139 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
87f79ddf49
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@129 379699f6-c40d-0410-875b-85095c16579e
26 years ago