Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QuiltMC/cfr

A fork of the CFR Java decompiler
https://github.com/QuiltMC/cfr

Floating constants were missing, err, f.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@872 c820dd76-da7a-4b58-9bdb-1b1215dfe356

0ea9a3d28281c84b145ff59a2181ddf3e84e51ca authored almost 11 years ago
missing integral promotion meant that explicit cast wasn't added.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@871 c820dd76-da7a-4b58-9bdb-1b1215dfe356

aa48359433d0b54ffc135fe4dcd2adb350ab801b authored almost 11 years ago
0_62

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@870 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ae34154a203fe30a4ed207eea9a61c7c9f001239 authored almost 11 years ago
Fix precedence (mostly)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@869 c820dd76-da7a-4b58-9bdb-1b1215dfe356

27f03decc1a33c8f9c2412e5f8c720d48a0d925b authored almost 11 years ago
Whoops, wasn't running scope detection inside catch blocks!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@868 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2b4e319bbabbc239ab8920a741c326af084c6076 authored almost 11 years ago
Remove backjumping try blocks if we have to sort - but warn if we have to do so!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@867 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a1d2afb43b3393e5de6b1d07b15cbed06c109f2a authored almost 11 years ago
Remove backjumping try blocks if we have to sort - but warn if we have to do so!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@866 c820dd76-da7a-4b58-9bdb-1b1215dfe356

aa24363c25a92e69681c33e4c71a4f3a9fdde41d authored almost 11 years ago
0_61

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@865 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a39620ee018343c7f07d26cb9c54dd528827dba1 authored almost 11 years ago
Fix issue with overlapping but not nested loops generating bad block errors - Extend life time of eariler block, treat as spurious break while true.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@864 c820dd76-da7a-4b58-9bdb-1b1215dfe356

56d921dcb01c80eb7f02100bfa2f02c57ba33345 authored almost 11 years ago
0_60

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@863 c820dd76-da7a-4b58-9bdb-1b1215dfe356

cbc30102a63e3aad7c559173be74fab03af08ba6 authored almost 11 years ago
Fix for switch blocks incorrectly marking some gotos as breaks, leading to unstructured code

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@862 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2f2d0f0cd9ccaef0d0a8ebc08e0d7f544f9b3a8d authored almost 11 years ago
Fix for missing assert pattern if (!(ass || condition))

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@861 c820dd76-da7a-4b58-9bdb-1b1215dfe356

239fe10e44ddd1d642cd665d2a63e1adec1364ba authored almost 11 years ago
Normalise try block exits to improve conditionals

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@860 c820dd76-da7a-4b58-9bdb-1b1215dfe356

79804408273fe0c7917a92b7865d8163175525e2 authored almost 11 years ago
2014!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@859 c820dd76-da7a-4b58-9bdb-1b1215dfe356

de31dc4fa8bdcac42573d396ae68b5762ca90ca9 authored about 11 years ago
Recover from out of order hidden constructor parameters - warn if this happens.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@858 c820dd76-da7a-4b58-9bdb-1b1215dfe356

adb71a658e206e5bfa024c5078e6564d0de3b2b8 authored about 11 years ago
Better help

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@857 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5775beb938cc813ab912f20a486f64ca9e759230 authored about 11 years ago
Emit warning if renamed due to FS limits.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@856 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b5fabe2217651f876408b67991d994a558f9c285 authored about 11 years ago
Removed random file name generation, replaced with truncated.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@855 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ed738311f42af4ae3e70e9d36b40e988472df276 authored about 11 years ago
Fix incorrect index maps

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@854 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c0e401cbd0ff95f897e18fc0e7b2b9e1b605514d authored about 11 years ago
Fix enum value annotations, oops, also annotations lost annotations!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@853 c820dd76-da7a-4b58-9bdb-1b1215dfe356

83298327776863e58225685a5442c9dba18daa4b authored about 11 years ago
change recovery text

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@852 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ee3e5c1a82cbf80d6e3ddda42eec6b4647e49af7 authored about 11 years ago
Only enable recovery options if they can actually help

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@851 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a8d9d03039fc9463f2c0434270ffc9ca32e23c90 authored about 11 years ago
Add additional fallback pass, make fallback mechanism more generic

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@850 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a240d677fcfbac309a591553b5bd3f0ab57c23e7 authored about 11 years ago
Add an 'utter' fallback for monitor statements. Redo comments, so they now contain expressions rather than strings (allowing them to be updated as variables are renamed etc)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@849 c820dd76-da7a-4b58-9bdb-1b1215dfe356

22fb19a16c7bdbf5f3e827d694a94fab3ecfd5d0 authored about 11 years ago
Improve synchronised block handling (slightly!)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@848 c820dd76-da7a-4b58-9bdb-1b1215dfe356

8044064e766228404e9387963655919a66f2f975 authored about 11 years ago
Change display of unstructured if so we don't lose code block.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@847 c820dd76-da7a-4b58-9bdb-1b1215dfe356

ff3ff1bac960218ceb8a0d62bcb87a5cab60238f authored about 11 years ago
Improved error

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@846 c820dd76-da7a-4b58-9bdb-1b1215dfe356

2354d92c05724b339d84fad2739118a32e4d1ac8 authored about 11 years ago
Avoid NPE on while-as-for detection

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@845 c820dd76-da7a-4b58-9bdb-1b1215dfe356

397303daa53c3397524e0085659839291846e31d authored about 11 years ago
change recursive stack discovery to ll based to avoid overflow

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@844 c820dd76-da7a-4b58-9bdb-1b1215dfe356

929b42089032c4867dba74b65f5bd925d9f71104 authored about 11 years ago
Avoid >255 char files blowing us up

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@843 c820dd76-da7a-4b58-9bdb-1b1215dfe356

40b1bc1cbcbf9147ccbaa08c210f991309a7d422 authored about 11 years ago
formatting.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@842 c820dd76-da7a-4b58-9bdb-1b1215dfe356

0fe683312b4e6f65ccc14a03af72a3ba53399efb authored about 11 years ago
Improve classification of gotos. Unused attempt to tidy redundant try blocks which cause knicker-twisting output for using statements.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@841 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e9520b4ad77805d46b3ce79cab745d88c1ec4edd authored about 11 years ago
Dump more info for an op3 try

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@840 c820dd76-da7a-4b58-9bdb-1b1215dfe356

12d668356a4efc55cf5e7a165fcbd8aca61be44d authored about 11 years ago
0_58

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@839 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6447a9a83624f4eeffc05774b9170934c2cc4a95 authored about 11 years ago
Maintain op04 blocks

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@838 c820dd76-da7a-4b58-9bdb-1b1215dfe356

54325c514520f8c0223ae619966c7367f890a047 authored about 11 years ago
Rebuild switch statements after sorting.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@837 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b56646241c3991cc8e505b8d039ac166231c309d authored about 11 years ago
Rebuild switch statements after sorting.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@836 c820dd76-da7a-4b58-9bdb-1b1215dfe356

aa875dfea55a6738c820191715fbdf5ce5706208 authored about 11 years ago
Typo.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@835 c820dd76-da7a-4b58-9bdb-1b1215dfe356

bcb2d281ad8fe2933b542e992ca03c17b7d3e784 authored about 11 years ago
CANT SPELL AMERICAN!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@834 c820dd76-da7a-4b58-9bdb-1b1215dfe356

737ece6873a15aa2a87c24bc80f65517203dc43c authored about 11 years ago
Stop emitting duff's device by making backjumps go to AFTER the case statement, not before (DOH!)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@833 c820dd76-da7a-4b58-9bdb-1b1215dfe356

218b8aee02e81b445683a9902cb490d1a24b395d authored about 11 years ago
Allow array indirection removal to recover when we've incorrectly merged stack vars.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@832 c820dd76-da7a-4b58-9bdb-1b1215dfe356

04002f272ef59a74f9d42b19871fc2270aa5c1dd authored about 11 years ago
Fix unicode

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@831 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5d927f44184bef57eb3b8102d980d9445c529bde authored about 11 years ago
Remember to copy start block information

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@830 c820dd76-da7a-4b58-9bdb-1b1215dfe356

705d1082ecb5b853c4cd31e70699256912f19f97 authored about 11 years ago
Loosen some checks for scala.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@829 c820dd76-da7a-4b58-9bdb-1b1215dfe356

cb73e279b91bf92f37ce1a0925704ad5e10786bb authored about 11 years ago
Gracefully handle messed up signatures, scala.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@828 c820dd76-da7a-4b58-9bdb-1b1215dfe356

1d29698d7c4b0f87a99af541faffb2367ba210ec authored about 11 years ago
more literal pushes for returns. Improves ScalaJava

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@827 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6e1ea3e511d828ad4d358f060172706ceeaebf37 authored about 11 years ago
Push returns through literal maniipulation. This changes the structure of the code, but not the semantics.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@826 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7aa4ec89070a97d2024ee2dc722585eaf52a8358 authored about 11 years ago
Another returning if pass after we've topsorted

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@825 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e2385529ae995ad0a4c56dc625f95d299a3b5e55 authored about 11 years ago
tidy

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@824 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7d7c39e8582b2a8c9ec970957a4dc95e81591f49 authored about 11 years ago
Add convenient interface for plugin use.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@823 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c40f793267070bf3f8b699ea2e3b60d7353d0888 authored about 11 years ago
0_57

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@822 c820dd76-da7a-4b58-9bdb-1b1215dfe356

64163b8fb564f34fc5a339afa5ce581554aee9fa authored about 11 years ago
Stop 'push statement through goto' being allowed to push directly after looping block. (caused bad code!)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@821 c820dd76-da7a-4b58-9bdb-1b1215dfe356

dda9a509c3440615c1d289e9874c40522ec1c304 authored about 11 years ago
0_56

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@820 c820dd76-da7a-4b58-9bdb-1b1215dfe356

22e48c2a731745f979d3a4b3bb8ea495567e0a7b authored about 11 years ago
Allow LDC through an aggressive monitor removal

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@819 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7c37f254cfe854a0436bf2edc1a90d0ab090ffa3 authored about 11 years ago
Change where we check for recursion to avoid stack overflow.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@818 c820dd76-da7a-4b58-9bdb-1b1215dfe356

124424ebe0c654fc1a59f4eca310bbd9e7448475 authored about 11 years ago
Handle odd scala signatures

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@817 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7f305083e0c19a6e71f0424a1cebfe9a6c0af41b authored about 11 years ago
Placeholder comment

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@816 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e418684d3a5a1964b3e3d7b72c09f5d653d14e8f authored about 11 years ago
handle dodgy signatures in scala classes

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@815 c820dd76-da7a-4b58-9bdb-1b1215dfe356

766406b8a7ca8633b4f9e58406d71b091bee8bd4 authored about 11 years ago
Fix some issues causing incorrect scala decompilation.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@814 c820dd76-da7a-4b58-9bdb-1b1215dfe356

a16380664ccea151b328538a9ccdb1eee0ece2fc authored about 11 years ago
Extra tidying up after finally

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@813 c820dd76-da7a-4b58-9bdb-1b1215dfe356

672f0c5c36d0a0d19c7a02a3a3e87ad336b3c1e7 authored about 11 years ago
tweak switch block contiguity checking.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@812 c820dd76-da7a-4b58-9bdb-1b1215dfe356

edda0e18a4f77f54cf4b0aad65b038866ac2c399 authored about 11 years ago
tweak switch block contiguity checking.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@811 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6a6615c40117904d3b946ac8bba5eefddbbf1882 authored about 11 years ago
rotate multiple cases, display normally.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@810 c820dd76-da7a-4b58-9bdb-1b1215dfe356

e7908245ebb73338e6d27d865e5bf751e8fb6ef0 authored about 11 years ago
Improve exception aggregation

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@809 c820dd76-da7a-4b58-9bdb-1b1215dfe356

9ca2721aef7c809d93df282df4045614f2b1ced5 authored about 11 years ago
Change goto-outof-try to generate nop

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@808 c820dd76-da7a-4b58-9bdb-1b1215dfe356

cb4262c3eb6c4771495939f4f374c5727980e084 authored about 11 years ago
Add an extra goto removal and conditional discovery phase

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@807 c820dd76-da7a-4b58-9bdb-1b1215dfe356

759701a0b47860c852a81460a9008f32e9e07c34 authored about 11 years ago
0_55 (again)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@806 c820dd76-da7a-4b58-9bdb-1b1215dfe356

7f6d532f63130fba1a2f836eef19e11399b188ee authored about 11 years ago
Don't enable aggressive aggregation unless we need to

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@805 c820dd76-da7a-4b58-9bdb-1b1215dfe356

398a7ebe8af51f5a9e795f89d7b76f1ae8fff3ca authored about 11 years ago
0_55

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@804 c820dd76-da7a-4b58-9bdb-1b1215dfe356

220173ec9854ba6e676c5a50f44648d4549d7b32 authored about 11 years ago
Increase effort on recovery - also - increase aggressiveness of exception block aggregation.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@803 c820dd76-da7a-4b58-9bdb-1b1215dfe356

44ef9025c8461c142fdbad503f058018c1c14f11 authored about 11 years ago
Try to unorphan catch blocks

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@802 c820dd76-da7a-4b58-9bdb-1b1215dfe356

79ae43735a12aa3a64c0331d512a8103797e636a authored about 11 years ago
Lots of aggressive changes re exception handling, block analysis etc.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@801 c820dd76-da7a-4b58-9bdb-1b1215dfe356

3f19c67336aea61d8d4abdb4dee8e698889a1fd9 authored about 11 years ago
Combine try blocks if they get topsorted together.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@800 c820dd76-da7a-4b58-9bdb-1b1215dfe356

6818f7068dfd4d72fb06c8afb1806590418d8983 authored about 11 years ago
Changed array iter and collection iter resugarings to default to on for java 5, as quite a bit of stuff out there is compiled for 5 with this pattern.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@799 c820dd76-da7a-4b58-9bdb-1b1215dfe356

cd88fe5bfab6272c7f21a206f66ee3cf6e061e3b authored about 11 years ago
0_54

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@798 c820dd76-da7a-4b58-9bdb-1b1215dfe356

f68cd3d7af275a675af7d0c1f3944bd0f2bbcea8 authored about 11 years ago
Stop classes being dumped multiple times, as self referential local could blow stack!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@797 c820dd76-da7a-4b58-9bdb-1b1215dfe356

20b9fbc693d5861973b2fd6a47be0b7572331fa0 authored about 11 years ago
When moving blocks through gotos, correct the 'first statement in block' markers.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@796 c820dd76-da7a-4b58-9bdb-1b1215dfe356

32f9c218c57a54dbb5392ff217ba41f576c25171 authored about 11 years ago
0_53

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@795 c820dd76-da7a-4b58-9bdb-1b1215dfe356

97ac74af1b07251b39a6a34bd3bb486f1ebe5b64 authored about 11 years ago
Correct block check when moving through gotos.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@794 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5d9e7a06e2e73f27c9d69872ac495da8d8bacf67 authored about 11 years ago
Fix bug which causes condition to be inverted when toplogical sort reorders it

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@793 c820dd76-da7a-4b58-9bdb-1b1215dfe356

fa988c10d5fc2a2bf685445511eb6db700b4a3e9 authored about 11 years ago
Fix bug with while loop losing jump out of conditional

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@792 c820dd76-da7a-4b58-9bdb-1b1215dfe356

0bd6114c03ba60374aeea96c3f7f21223b678ef6 authored about 11 years ago
0_52

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@791 c820dd76-da7a-4b58-9bdb-1b1215dfe356

811424ecbf7964d1ad8afd0e4506c5c1e5e8037c authored about 11 years ago
Add @Override annotations, if we are a java6+ class file.

Unfortunately, hash based method doesn't work because of need to have varying generic type binder...

773f454bba3dea700827dd96e74febb4238434dc authored about 11 years ago
Add @Override annotations, if we are a java6+ class file.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@789 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c879939563e8378789de92cbeb6b5bb37a56f21b authored about 11 years ago
Slightly tidy errors

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@788 c820dd76-da7a-4b58-9bdb-1b1215dfe356

037eb0dacee302f32f2c6ca919e8d293b190660a authored about 11 years ago
Enums CAN implement interfaces. Have YOU ever done that?!

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@787 c820dd76-da7a-4b58-9bdb-1b1215dfe356

69e4596bae5fe5b52939429c031badfe0943da0e authored about 11 years ago
An enum can never be abstract - it's only like that if the individual enum members have to do some work....

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@786 c820dd76-da7a-4b58-9bdb-1b1215dfe356

751e9786a8889a7ced33d4bd4b7ccd5835e84b6b authored about 11 years ago
0_51

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@785 c820dd76-da7a-4b58-9bdb-1b1215dfe356

286c362bb70b30b23844f1f7b197d357ede2ebf9 authored about 11 years ago
Remove braindead extra brace in enum

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@784 c820dd76-da7a-4b58-9bdb-1b1215dfe356

354d777e8c7fed394d1f4add38e3e69fe4642cdc authored about 11 years ago
Use variableNameTidier to help us not modify local class names when they're in an isolated scope.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@783 c820dd76-da7a-4b58-9bdb-1b1215dfe356

326dc1d9d181957c60bf03aa6f33f0339d9e47e7 authored about 11 years ago
Declare local classes in the correct scope.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@782 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c5c922e4fc4eb2330f4f20cfb232ebb0be38d8b2 authored about 11 years ago
Learn to spell 'anonymous' ;)

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@781 c820dd76-da7a-4b58-9bdb-1b1215dfe356

aefae7fe987f51c75a57143c8497144f3d158a23 authored about 11 years ago
Intermediate checkin for local classes

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@780 c820dd76-da7a-4b58-9bdb-1b1215dfe356

c555e202bfe60f1b22e7c9d0a0fc42eaab3ccb2d authored about 11 years ago
0_50

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@779 c820dd76-da7a-4b58-9bdb-1b1215dfe356

42a7e7f2e05674f8c1dff11bd3f055922d888d3b authored about 11 years ago
Preparatory tweaks for exception rewriting. AGAIN.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@778 c820dd76-da7a-4b58-9bdb-1b1215dfe356

d6986ed08308b23986433d98e0f939ec3a98e976 authored about 11 years ago
instance -> class

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@777 c820dd76-da7a-4b58-9bdb-1b1215dfe356

1b53f09d6cb09d106c2d773bea834728663f5949 authored about 11 years ago
Fix NPE (at cost of bad output :( ) for type clash

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@776 c820dd76-da7a-4b58-9bdb-1b1215dfe356

acd02a44edc6caee848314cd2a609c1f20b4e46f authored about 11 years ago
Empty package shouldn't fall back to class name. Ooops.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@775 c820dd76-da7a-4b58-9bdb-1b1215dfe356

0cbd6f88e691fe9ce17b3e750739d5554f5e4949 authored about 11 years ago
Handle the case where there's a possible out-of-ordering caused by topsort.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@774 c820dd76-da7a-4b58-9bdb-1b1215dfe356

b3243234514ed2bffed8ce3664a64c73c3e33ad0 authored about 11 years ago
Reverse ordering of simple if discovery - improves case where there's a forward jump from the target.

git-svn-id: file:///Users/lee/SVNrep/decompiler/trunk@773 c820dd76-da7a-4b58-9bdb-1b1215dfe356

5cd4c8dd3e5e6e98de5b44971bc60a53eea8293d authored about 11 years ago