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 |
jochen
|
b22d3c1e6b
|
stupid bug in last fix...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@807 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
04ae98a772
|
--noverify option
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@806 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
f87df275fd
|
nothing
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@805 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
62ba1fec3a
|
extraClasses
some bug fixes regarding inner/outerClasses
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@804 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
41e1a257e7
|
--noverify option, to turn off verifier
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@803 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
0df4bdab28
|
bug fix: check for if_ne
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@802 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
7b849a651e
|
rename Decompiler.isDebugging to GlobalOptions.debuggingFlags & 0x400
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@801 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
9aecb77820
|
bug fix: Some NullPointerExceptions
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@800 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
54c64e5d3f
|
clear info and identifiers after writing
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@799 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |