jochen
|
494d36eaab
|
getLValuePriority
bugfix postFix means operator to end
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@681 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
6e9a7e83be
|
GlobalOptions
bug fix: simplify to void prepostfixoperator
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@680 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fc065b6da2
|
LValuePriority
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@679 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
d171980110
|
GlobalOptions
importLimits now in this class
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@678 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
dfa569f377
|
GlobalOptions
bug fix: check for class!= null before doing loadInfoReflection
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@677 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
912b7bf041
|
Use GlobalOptions.
new flag syntax
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@676 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e5c541bb00
|
Use GlobalOptions
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@675 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e953770097
|
parse debugging flags
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@674 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fe96141582
|
GlobalOptions added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@673 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
f2c8547aa3
|
merge only locals with same name or generated name
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@672 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
8c947fef35
|
output fix: add ";" after declaration
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@671 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
054bc03ca2
|
bug fix: PUSH blah++
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@670 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
91d56f235f
|
new lvt handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@669 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e758d5a1a2
|
Initial revision
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@668 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
5e56bf9770
|
new lvt handling, dumpStack on type errors
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@667 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
247a51ba66
|
New lvt handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@666 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
28f34a0a76
|
bug fix
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@665 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
f13ae08bc9
|
bug fix: declaration of assign expressions
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@664 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
8732c43abe
|
bug fix: declaration of assign expression
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@663 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a8da0c4d14
|
removed obsolete comment
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@662 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
983f188c70
|
for stored local use addr of next instruction
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@661 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
62747d9f22
|
Analyze synthetics on demand
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@660 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
63024882bf
|
end.addr instead of length
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@659 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2f565d8d73
|
startAddr/endAddr instead of start/length
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@658 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
ffdd52fe6e
|
Initial revision
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@657 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
55bc1f3da2
|
some simplification of AttributeInfo, may not work, AttributeInfo is
removed now
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@656 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e5a8e201b2
|
bug fix for xcmpy instructions
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@655 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a87cde006b
|
SimpleDictionary moved to jode.util
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@654 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a1b3dde69a
|
ArrayEnum moved to jode.util
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@653 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
3f0eec8d26
|
make getSignature public
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@652 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fb6ce2ae71
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@651 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
d05f6127a5
|
import javax.swing, except with preproc option OLDSWING
use jdk1.1 vector manipulation methods
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@650 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
700fda73f0
|
import javax.swing, except with preproc option OLDSWING
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@649 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
4b067aedcb
|
doTransformations added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@648 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
7d06267c62
|
bytecode handles code attribute
write removed
doTransfomation renames method
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@647 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
5f12f1e3ea
|
bug fixes for jsr handling.
Create updated LocalVariableTable
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@646 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
4155cb3a02
|
MethodInfo.getType() returns String
doTransformations renames method.
write() removed, since bytecode handles this
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@645 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
db33afcfb2
|
BytecodeInfo now part of MethodInfo
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@644 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
19d9836e05
|
bug fix: don't remove "ifeq nextByAddr", replace it with pop instead
only allow String and primitive constants
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@643 379699f6-c40d-0410-875b-85095c16579e
|
26 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
|
26 years ago |
jochen
|
78452653e1
|
doTransformations
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@641 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
53e98defc7
|
mi.getType() returns String ==> mt added
better jsr handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@640 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
623c106329
|
ArrayEnum moved to jode.util
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@639 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
48c06b2302
|
simplify() now in extra method
instr can't be null
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@638 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
eac030bc79
|
simplify() now in extra method
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@637 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
d93672ba8a
|
simplify method
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@636 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
059b086ee8
|
simplify() now in extra method
makeDeclaration handles declarations now, no need for dumpDeclaration
any more
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@635 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
692f12daed
|
simplify() method
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@634 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
bcd845a998
|
bug fix: remove dot for static methods in current class
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@633 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
cbaa186d67
|
bug fix: print empty if values[i] is null
only print "new xxx[]" if not in initializer
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@632 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |