hoenicke
46f4102cec
Reading of LocalVariableTable entries fixed.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1252 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
ff73414ef3
reworked comment.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1251 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
b99c87a98d
mergeModifiers: Merge the right modifiers for innerclasses attributes.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1250 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
f85c46fd44
TODO list updated
...
jcpp javaDeps moved to scripts
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1249 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
39d1fbb31b
New scripts directory.
...
simpletest.sh: Use $PERL environment variable.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1248 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
3378492cd3
New bytecode interface, no .java.in files anymore
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1247 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
a34a837696
The package description.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1246 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
b53430f5c5
Adapted to new bytecode package.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1245 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
723088e8be
New bytecode interface:
...
- Cleaned up loading of class files (via ClassPath).
- load/read can throw IOException
- no implicit loading of information on demand (which never completely worked)
- more documentation.
- BasicBlock representation of method code.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1244 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
9c9de3b561
Put menu in head line, added feedback page, small updates.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1242 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
076911a762
final static fields must always be initialized, so output a null
...
initializer, if none was found before.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1241 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
826a7ec101
Searching collection classes in package gnu.java.util.collections
...
instead of org.gnu...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1240 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
edc69e287a
Updated web pages.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1239 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
7a3d90542b
Handle INVOKESPECIAL, where the class expression isn't this.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1238 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
60889790b5
Remove most modifiers from static constructors, since java syntax
...
doesn't allow them.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1237 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
058eb11e6a
Import classes from unnamed packages correctly
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1236 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
de5d631370
Fixed a status message
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1235 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
f8fa155236
Added a nicely looking border around the applet.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1234 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
76430344f3
Fallback to jar if unzip is missing for class detection.
...
Give reasonable error if both unzip and jar are missing.
Fixed swing skipping if it is missing.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1233 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
ae980c0e34
Pretty option fixed.
...
Verbose and Pretty are default now.
Don't reset classpath if it didn't changed.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1232 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
eedb8fadf5
Header of decompiled files adjusted for SourceForge
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1231 379699f6-c40d-0410-875b-85095c16579e
25 years ago
hoenicke
d20847b1a3
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1230 379699f6-c40d-0410-875b-85095c16579e
25 years ago
root
55f208a167
initial checkin
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1229 379699f6-c40d-0410-875b-85095c16579e
25 years ago
root
bd2e71821b
initial checkin
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1228 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
92878b6692
Line breaking added.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1227 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
b8e6d80e8c
fixed a bug in long shifts
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1226 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
5f8d149b5e
Makefile optimized
...
Some tests changed so they work under all compilers
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1224 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7628ebc073
Makefile optimized
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1223 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
dfd56173e8
Use new Decompiler interface, with progress bar
...
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1222 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2bc051bee9
ConstantAnalyzer: Fixed a bug (but it is much slower now).
...
ModifierMatcher: implement OptionHandler.
StrongRenamer: handle charsetClass, etc. correctly
StrongRenamer: don't rename to java keywords
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1221 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
6ea8124cad
(Package)?Identifier: Handle unified packages.
...
small bug fixes
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1220 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7fc1ab0b1e
FlowBlock: Handle nops.
...
StructuredBlock stupid typo.
TransformConstructors: multiple bug fixes, comments updated
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1219 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
d79c1f7b8b
ConstOperator.isOne was wrong
...
InvokeOperator: Don't show Warnings for interpreter failed
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1218 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
9ce95e120a
New Decompiler/ProgressListener interface
...
bug fix in blockInitializers (now uses StructuredBlocks)
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1217 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
c24a2b7133
bug fix in ClassInfo extraClasses
...
SearchPath slightly updated
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1216 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
0966dfcefe
Y2K update (copyright ;-)
...
Makefile optimized
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1215 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
3aa4b59217
documentation update
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1214 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
1e661ada97
distribute shell scripts
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1213 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
8481f0f500
Changed files for new release
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1212 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7c03c14e23
ConstOperator.isOne(type) added and used.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1211 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
e959a929a9
LocalVarOperator now fillDeclarableis itself.
...
ConstOperator.isOne(type) added and used.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1210 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
22166d2741
NEWS now contains a more detailed history
...
TODO contains the new EditorKit idea
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1209 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
926792e1be
lots of .in changes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1208 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
41c16a1deb
cleanup, made faster
...
(and made a change so that jode works ;-)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1207 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
5782f56f04
removed doubled keywords
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1206 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
8e5d50568d
check for keyword conflicts, mainly for (--pretty and java.lang.Class)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1205 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7eb76796d2
jode.Decompiler moved to jode.decompiler.Options
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1204 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
49aa106080
fixed a typo in usage
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1203 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
915439b1ff
Decompiler, JodeApplet and JodeWindow moved into decompile package
...
makeDeclaration now transmits the done set over class borders
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1202 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
c5b840847b
added dropInfo
...
Decompiler, JodeApplet and JodeWindow moved into decompile package
makeDeclaration now transmits the done set over class borders
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1201 379699f6-c40d-0410-875b-85095c16579e
25 years ago