jochen
1c62d7ad1d
fix comment
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@723 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
abb704e316
renamed T1<->T2, since this is, how it is in the dragon book
...
check that switchBlock.caseBlocks[i].subBlock is an empty block, before
doing any trafo (should always be the case).
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@722 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ff44d136a5
made all field private
...
hashCode removed.
map the references via a combined string in references hash table
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@721 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
51d6e190ca
removed equals method, since no longer necessary
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@720 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
59d1cb7a24
cache references and reuse them
...
getReference static method
constructor is private
all members are final
setXXX removed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@719 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9be3b7e0d3
dumpStack, if needed class not found
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@718 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
38c20744e8
cache name, type
...
call bundle.getReferenceAlias
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@717 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ca01c61a18
set wasAliased
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@716 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6e4d05fee5
cache name and type
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@715 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e0ca7fe5be
use Reference.getReference
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@714 379699f6-c40d-0410-875b-85095c16579e
26 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
26 years ago
jochen
720c60b1f7
getReferenceAlias added
...
cache aliases
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@712 379699f6-c40d-0410-875b-85095c16579e
26 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
26 years ago
jochen
83047ecb43
removed unused old methods
...
get/setInnerClasses
constructor is private
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@710 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8627236b01
intern() objData
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@709 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c1ba1dadac
removed unused member
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@708 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
eb4e2d9e47
option naming fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@707 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cb702d14fe
printType
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@706 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d086578f00
guessName
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@705 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
54f3f0c2b0
printType,
...
call type.guessName for abstract methods
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@704 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
87da45e279
deprecated
...
dumpExpression
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@703 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
537ab3e2b2
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@702 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
604cfa5639
bug fix: interfaces are objects
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@701 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
bf4e1791de
checkJikesArrayClone()
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@700 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
bc4477a653
instr.dumpExpression
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@699 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c9c26784e7
guessName,
...
bug fix. merge if names are generated
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@698 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d67306a4b1
propagateUsage: use all variables used in the first block
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@697 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
7bfa6f0a9d
instr.dumpExpression
...
printType
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@696 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cf4c2b7032
instr.dumpExpression
...
printType()
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@695 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
16155c625a
printType for catch types
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@694 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a9d316f2b5
bug fix in declaration searching
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@693 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
7e96eb87ff
getMethodType added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@692 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3b8f1c50d4
use open/closeBraceNoSpace
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@691 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3d4ba9ccf1
open/closeBraceNoSpace (for ConstantArrayOperator)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@690 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8a6f9a9b91
merge not generated names when combining.
...
create name on call of guessName
use hashCode as name if it is not yet guessed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@689 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2b38935f4e
Don't print abstract modifier for interfaces
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@688 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
38a70ce98a
beauty fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@687 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ce092cfa68
beauty fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@686 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2cd4d25792
Another bug fix for declarations
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@685 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8e74989f48
GlobalOptions
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@684 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
097068f315
GlobalOptions.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@683 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e2061d9d3c
getLValuePriority
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@682 379699f6-c40d-0410-875b-85095c16579e
26 years ago
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