jochen
|
f368f4ce33
|
bug fix: Declaration in for blocksExpression rework (ComplexExpression removed)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@776 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
d162b4f6b4
|
bug fix for declaring vars
StoreInstruction/LValue instead of ComplexExpression
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@775 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fd7a8e40ff
|
StoreInstruction/LValue
Expression.fillInGenSet added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@774 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
f59b7cadff
|
Expression rework (ComplexExpression removed)
StoreInstruction/LValue
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@773 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a9ddeaa9dd
|
name change: getFreeOperandCount
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@772 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
19c90b0a4c
|
Expression rework (ComplexExpression removed)
not a CatchBlock any more
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@771 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
afd13f2bf5
|
Expression rework (ComplexExpression removed)
FieldAnalyzer.setClassConstant used
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@770 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
b5e13adfe1
|
name change: getFreeOperandCount()
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@769 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
827cb725eb
|
ComplexExpression removed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@768 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
7411ee0819
|
new Expressions (ComplexExpression removed)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@767 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
8c0bf3909a
|
handle cases, where exceptionLocal is unknown
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@766 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
82af4162ab
|
give a scopeType for getClassString
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@765 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fe82f8f2c7
|
Create StoreInstruction(LValueExpression).
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@764 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
7cc18ada02
|
static classes don't get a this$0 in constructor
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@763 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2af35f2528
|
setType, when guessing names.
init() added (clears serialnr)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@762 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
6cac3aa688
|
setClassConstant added (.class pseudo static fields)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@761 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
8b6fb39946
|
getTypeString removed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@760 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
5a8d668b84
|
getClassString takes scopeType parameter
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@759 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
ef61e01b42
|
OUTERCLASSES and reflection implemented
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@758 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
28a90a13fb
|
use clazzAna.dumpJavaFile
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@757 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fa4a253ee8
|
don't decompile INNER/ANON classes separately
use clazzAna.dumpJavaFile
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@756 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
6b7ac0945c
|
ComplexExpression removed, complete rework, StoreInstruction/LValue splittet.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@755 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
3840a9ddde
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@754 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
aaf2d4ab6b
|
Initial revision
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@753 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
bcc5262d63
|
new pretty option
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@752 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2e3d00bd3f
|
Analyze synthetic methods
now by bytecode instead of decompiled code
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@751 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2818b261aa
|
new constructor for LocalLoadOperator
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@750 379699f6-c40d-0410-875b-85095c16579e
|
26 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
|
26 years ago |
jochen
|
4965eaedb1
|
don't declare `removed' locals
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@748 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e03711ab7b
|
minor changes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@747 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
5a7c2ded4c
|
scope handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@746 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e6cdef6844
|
Transforms to ThisOperator
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@745 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
93244afa2c
|
transforms access methods
class.super() handling for inner classes
scope handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@744 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
c0e9183459
|
Scope handling.
transform synthetic fields
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@743 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
833edb863c
|
anonymous class handling
handles the class.new Class syntax for inner classes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@742 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
dd33ee137e
|
new options.
high level simplification
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@741 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2f636075e0
|
removeLocal
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@740 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
ed222cc7d7
|
Complete Scope handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@739 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
b9fd66266c
|
Scope is in again, much reworked.
Should now allow perfect names, works together with tabbedprintwriter
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@738 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2380acb9e3
|
give code analyzer to localloadoperators
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@737 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
95916f7a1b
|
inner/anonymous classes handling in constructors
new option syntax
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@736 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
c4a1eb3917
|
new options
remove/isRemoved
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@735 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
b89549d770
|
comment fix
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@734 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
cf14c50b47
|
ThisOperator, allow special this$0
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@733 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
d86fb31da2
|
Scopes, anonymous classes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@732 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
6b7635aca7
|
inner class handling
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@731 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
5408e78f7c
|
internal representation changed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@730 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
b7051a7a87
|
lookat howMuch, before reading attributes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@729 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
9f716c1462
|
lookat howMuch, before reading attributes
inner/outer class info
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@728 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
36bc39e386
|
INNER/OUTERCLASSES
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@727 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |