jochen
5d8f89b7d2
handle arrays of unknowns correctly
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@857 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
10f26932c2
big rework for anonymous / method scope classes
...
and for jikes continuation constructors
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@856 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a84ba609b9
declarables reworked
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@855 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
863bb28203
bug fix for jikes check null
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@854 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e46d303867
fillDeclarables
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@853 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6ede3d2f6c
local.getExpression() instead of name checking when creating this operators
...
setCodeAnalyzer() / setLocalInfo() (used for moving super calls for jikes
constructors)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@852 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
eeeb1083c0
handle anonymous classes correctly
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@851 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0add46b1ab
fix for anonymous classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@850 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c0ea5b7956
fillDeclarabls
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@849 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8f97281fc1
anonymous / method scope class handling
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@848 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
20790801ad
fillDeclarables added (also adds method scope classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@847 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cd80ac3aa2
some fixes for anonymous classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@846 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3ea628f098
added scope for locals
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@845 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ceb0ce32d5
use setExpression to propagate this/outerValues
...
handle anonymous/method scope classes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@844 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ca17ed9fd1
localinfo is declarable
...
dumpDeclaration
markFinal
get/setExpression
All for anonymous / method scope classes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@843 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9bd63b6e48
print URL
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@842 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5cecebf238
isFinal added
...
merged setSpecial into setConstant
skipWriting added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@841 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8536526d24
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@840 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
40b69ae502
anonymous / method scope classes implemented
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@839 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4ca7f83209
set innername to null, if empty string
...
an anonymous class (name == null) is no inner class, even if it has an
outer class
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@838 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
154f8dfd58
version nr + url changed
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@837 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2398434961
add OPTION_ANON
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@836 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5f8c5625a0
set relative class directory
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@835 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6b0ab5a00b
System.err -> GlobalOptions.err
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@834 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
003032328f
NAN -> NaN
...
added NaN operand of constructor
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@833 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cf499934d0
some bug fixes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@832 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
361d712b01
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@831 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
417d14e8d6
bug fix: * can match empty string
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@830 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1f6b400671
reworked, fixed some bugs
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@829 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a8d6ca1e9a
missed a white method
...
bug fixes
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@828 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
873fcef956
correct inner/outer class handling
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@827 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9894638f6c
bug fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@826 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0b299aecb7
Fixed NaN and INFINITY values
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@825 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cf14cfde92
NAN -> NaN
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@824 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1d511e8ab8
added allowsNaN check
...
fixed a bug with NaN
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@823 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4f3f294b7c
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@822 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
85f2f05528
print clazz name in toString
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@821 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a4dc6e4427
getStackPopPush
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@820 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9b316ad4c1
getMethodInfo added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@819 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
df36556640
catchblock handles its local itself now
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@818 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
328612fb07
getUsed vs. propagateUsage
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@817 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f0aea2b5ad
handle the exceptionLocal ourself
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@816 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d09390083d
nothing
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@815 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
7f26d3ae15
some comments, bug fix for ifne opcodes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@814 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cdb44a3d1e
--cp option added
...
menu item "Reload classpath" added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@813 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
fb10437749
getFullName/getFullAlias have no trailing dot anymore
...
allow preservation of packages
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@812 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
c6010dfefe
--debug=locals debugs the local optimizer now
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@811 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3d84cf9b2f
fixed jsr handling again
...
more debugging messages
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@810 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
181754b2a6
fix a stupid bug in if opcodes
...
handle division by zero
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@809 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
434e4c8e26
handle inner/outer/extra classes correctly
...
preserve package, if class preserved
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@808 379699f6-c40d-0410-875b-85095c16579e
26 years ago