jochen
5227950923
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@931 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
56863662d5
better this. handling
...
(NOSUPER...NAME)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@930 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9b5020c3ec
catch runtime exceptions in dumpExpression
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@929 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
938e5ab478
don't allow named method scope classes, to move into field initializer
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@928 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f02a601510
remove unnecessary casts in simplify() [I'm not sure yet, if this is
...
really correct]
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@927 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ab0468ef41
NOSUPER...NAME
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@926 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b6ebe189e2
Only remove abstract, but not public modifier in interface method
...
setJikesBlockIdentifier
SimpleMap instead of SimpleDictionary
minor fixes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@925 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2d4264eb5b
toString added
...
Don't remove public static final modifier in interface
getClassAnalyzer added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@924 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f112e62f46
NOSUPERMETHOD/FIELDNAME
...
toString() added
block initializer
minor fixes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@923 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1a246dbf0e
Use SimpleMap instead of SimpleDictionary
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@922 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a82dba12c4
autoflush error stream
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@921 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b7154b62d7
PrintStream replaced with PrintWriter
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@920 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5764dddd92
removed debugging messages
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@919 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
7aa5200869
bug fix in clone
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@918 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
7d6364d507
support intersecting
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@917 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a272c3b1df
handle static inner classes (outerValues[0] missing in constructor$)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@916 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
76e9f0091f
type.getCanonic
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@915 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
eac60d7a40
fill declarables of hidden vars, since they occur in inner class
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@914 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8368c6ef37
jikes constructor's outerValue[0] parameter handling
...
bug fixes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@913 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c1b1a9dc6e
Hint shouldn't be public
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@912 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ab4ba39573
made inner class static
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@911 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8978eb0fb2
small bug fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@910 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3523ea6b64
CodeAnalyzer merged into MethodAnalyzer
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@909 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6caafb3940
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@908 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
13d300eb66
CodeAnalyzer merged into MethodAnalyzer
...
outerValues completely reworked
more passes: analyze, analyzeInnerClasses, makeDeclaration
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@907 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5e24bfce86
comments reworked
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@906 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e46f6c3625
lots of comments added, but there still is an inconsistent semantic
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@905 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
61533de8fa
lots of comments added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@904 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1f012131db
small fixes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@903 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
12f0205840
hint types implemented
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@902 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0a34c2eaaa
Comments added
...
getSubType reworked...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@901 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
95dc01b153
getCanonic added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@900 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
584b7579ff
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@899 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d35c590644
block initializer and even more brutal tests added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@898 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
693067c72a
block initializer added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@897 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
01b81620bc
big rework, outervalues are looked in two passes.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@896 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b3f87ea1e0
don't merge final locals
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@895 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0c289807f7
fixed simplification of init and incrInstr
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@894 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
fe9868d0db
CodeAnalyzer merged into MethodAnalyzer
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@893 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
939645e847
debugging message
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@892 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6a1af4e3ed
CodeAnalyzer merged into MethodAnalyzer
...
hintTypes, e.g. indexOf takes an int, but should be char
insert necessary widening casts for overloaded methods
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@891 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1bd764b48c
Type is tInt, not tUInt
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@890 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2f91b6544d
CodeAnalyzer merged into MethodAnalyzer
...
getCanonic()
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@889 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3a71bd529e
catch RuntimeExceptions in toString()
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@888 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4422b47b32
CodeAnalyzer merged into MethodAnalyzer
...
fixed bug in inner classes fillDeclarable
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@887 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dc168fe811
compareType no longer unchangeable (hints)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@886 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f2bb234c74
hint propagating resolved via intersections
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@885 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b1ec0b8e64
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@884 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
364d7f8739
allow name/type hints
...
isConstant added (to check if something can get final)
methodAnalyzer field added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@883 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2ce2054875
give hints to local that are assigned to an val$ field.
...
remove public,static,final modifiers in interface fields, as suggested
by JLS (I'm not sure if this is really a good idea)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@882 379699f6-c40d-0410-875b-85095c16579e
26 years ago