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
jochen
47b22fdb21
added dropInfo
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1200 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
74f161a417
Decompiler, JodeApplet and JodeWindow moved into decompile package
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1199 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
19f4c534d4
jode.in updated to new package hierarchy
...
jode.bat.in added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1198 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
23d5d05fe3
added bluesky
...
decompiler and applet changed the package
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1197 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
80e2a7916c
fixed some bugs for method scoped classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1196 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
761e734973
getFieldIndex returns -1, if it can't find field.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1195 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
b2783d0d69
NEWS updated.
...
replaced a bash specific construct in acinclude.m4
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1194 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
8fc12f679e
OuterValues added
...
inner/anonymous classes completely reworked
use getSubExpressions()[0] instead of getLValue()
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1193 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
38a01116c1
OuterValues added
...
inner/anonymous classes completely reworked
FieldOperator added to remove doubled code in Put/Get-FieldOperator
LocalVarOperator is now a class
LValueExpression is only an interface
ArrayStoreOperator extends ArrayLoadOperator
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1192 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
62ca43d74f
OuterValues added
...
inner/anonymous classes completely reworked
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1191 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
2ad9965256
some new .in files added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1190 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
ec5fc0d1b9
made arrows black
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1189 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
f7fced3615
Some more tests for method scoped and anonymous classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1188 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
b06f5a9c12
fixed some typos
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1187 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
3ef0de7514
SearchPath.pathSeparatorChar -> altPathSeparatorChar
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1186 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
43a2e1ccfa
ACCESSCONSTRUCTOR added.
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1185 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
e00cff956c
InvokeOperator has new constructor syntax
...
Const/IInc-Operator.getValue() changed return type.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1184 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
75f42b3167
ConstOperator.getValue() returns Object not String.
...
IIncOperator.getValue() returns int not String.
ACCESSCONSTRUCTOR handling added
InvokeOperator has new constructor syntax
InvokeOperator reworked
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1183 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
6885078d96
InvokeOperator has new constructor syntax
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1182 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
cab4f7495d
Changed the header
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1181 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
d8e2746780
getInnerClassAnalyzer and initialize added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1180 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
0270969c56
SearchPath.pathSeparatorChar -> altPathSeparatorChar
...
SearchPath: allow both pathSeparators.
BinaryInfo: ALL_ATTRIBUTES splitted in KNOWNATTRIB, UNKNOWNATTRIBS
ClassInfo: innerClasses overworked, some more comments
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1179 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
80d71addd4
SearchPath.pathSeparatorChar -> altPathSeparatorChar
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1178 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
7c2b66dc21
preserving serializable classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1176 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
cc4c5ac156
renamed to jode.jos
...
preserve modules
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1175 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
49eb9190e3
move modules into separate package
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1174 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
f8384e9928
move modules into separate package
...
serializable reworked (may be buggy still)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1173 379699f6-c40d-0410-875b-85095c16579e
25 years ago
jochen
8f32e39421
put html files into distribution
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1172 379699f6-c40d-0410-875b-85095c16579e
25 years ago