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

Some more improvements to handle eclipse, remove hack to stop iterator discovery interfering with conditional assignment collapse

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

d273ee0d191fbd5545cdec70f1c461624e929ea3 authored about 11 years ago
improved comment on iterator rollup hack, so I'll know why, next time . :P

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

39465915118261aac14e9a1cf4d0efcbbda14ae5 authored about 11 years ago
Improve eclipse loops which require in-predicate assignment.

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

583dc394a0711b7464be5292c93f879588170a32 authored about 11 years ago
Fix possible NPE with generic type binders.

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

df0f9e837ebf775e8926be000e01dae28e46651d authored about 11 years ago
More normalizing to make eclipse happy. Eww, eclipse.

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

958306558a13400077168633483ac51318a22d6d authored about 11 years ago
Fix for eclipse LoopTest1

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

b52b411a829dca8bd82f4297ef29aef03f9812d8 authored about 11 years ago
0_49

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

0ef1a55146b3ca41af6eabc7e378f9c330b83460 authored about 11 years ago
Fix shockingly entertaining generic bug. When will I learn not to do this?

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

10c84b4037d1695997404e8949ce73c0da0d119f authored about 11 years ago
Add eclipse option

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

af2881c3fde137802337501c69262c08703cd4cb authored about 11 years ago
0_48

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

68ca140275481c0871f9be567219768231f7099b authored about 11 years ago
Handle eclipse style looping.

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

06af3e114623b49fa777d2f071c8a2c25842952c authored about 11 years ago
Add an option (recover) to completely disable recovery pass.

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

99f75c1719cef064b1b147526641231ef96a922e authored about 11 years ago
0_47

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

fda03506619e3cbf464171b2dc80b2c58bea8188 authored about 11 years ago
Force certain dependencies in topsort, which allows dex2jar switch statements to decompile reasonably.

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

d5100026d9ae77301ef750fb5cbfb9a54e227751 authored about 11 years ago
Allow adjacent exception ranges to be aggregated, if the intervening instructions CANNOT throw.

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

72f8f1e83875b2c6c9d6affc72636d947ea55879 authored about 11 years ago
Allow adjacent exception ranges to be aggregated, if the intervening instructions CANNOT throw.

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

7d6a13aa3e0d5ad3111389a432c5b2da794f3c2f authored about 11 years ago
Add intermediate jumps where topsort loses direct if relationship.

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

36833574ed12253001b1b9f64b8598ed4eea8d50 authored about 11 years ago
Rework summary dumper

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

f49396386b5783bc6dbb431180abc5882a3bbb0b authored about 11 years ago
Prefer inner class short names, so if we have an inner with the same name as an import, the import is used qualified.

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

112db959531c0a3cad3880f32ee44d317ba9e18b authored about 11 years ago
Fix for instanceOf showing entire qualified name (regression in 0_43)

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

1964f7f740a5a1078cba980422a8b2345bdca334 authored about 11 years ago
Fix for orphaned block as a result of a loop prettifying transform

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

b7d6000103a09493b550d3daca1d49b15debab86 authored about 11 years ago
Another fix for NPE when verifying cast transform doesn't change called method.

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

ead33e85e4b67a306cd8b0f1619264bade57d6a0 authored about 11 years ago
Fix for NPE while rewriting finally blocks.

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

a59e2fce27590e32b63566236f92a02b06d8709a authored about 11 years ago
Fix for NPE while matching varargs method aliases

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

4e3c0d72574b21ed9e9d8c4bdaa4607fb0a16734 authored about 11 years ago
0_46

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

7b8684eadd6b951143b2f92c31ea94451b0fa245 authored about 11 years ago
Add a summary to jar decompilation

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

373d8bb9f5d8a221f0ab0ab0c08230a77ee3cbfa authored about 11 years ago
Improve type chaining - if we explicitly compare a literal and a non-lit, then we know we can type chain the lit.

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

042d5c08865d4cb1f519ee7d0c986abe5703ea59 authored about 11 years ago
Reduce aggressiveness of assignment-into-conditional, as it makes for ugly code.

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

73ad724279c4493ed5b211e2c547d3d728766bf5 authored about 11 years ago
0_45

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

0dacdd5698628c3f5688819c4d04cde4ee790025 authored about 11 years ago
Fix bug leading to recursive definition in assignment rollup

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

8d06cd2762f79b9fe2d198361d1c0db577e6f93f authored about 11 years ago
Fix bug leading to recursive definition in assignment rollup

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

3a781085444e226ee90b92115d9322f6c3c83849 authored about 11 years ago
0_44

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

d763161a44aa7efcaa2188ddfc8733ac78b3645e authored about 11 years ago
Fix display issue with stringbuffer (missing first arg), only resugar stringbuffer pre 1.5 unless stringbuffer argument specified.

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

f6a65d37ec524f2011c02bfef613dd3d0ddb45cb authored about 11 years ago
Simplify options class further.

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

1c410f75c4ecc33484690b3e9ea44be98a72fdb1 authored about 11 years ago
Simplify options class further.

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

8804ce32d6a865ef651b82ef63eb76bce5eb2fb0 authored about 11 years ago
Simplify options class further.

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

11434953b6e35ee9f02e63b65f8b7a175c79d7dd authored about 11 years ago
0_43 - fix for not dumping unused classes

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

49fde9f63e3e5d9c935a8ca30cf06d973ce10763 authored about 11 years ago
0_43

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

88f831bd6b50251a20f85244e1f758a24d76de58 authored about 11 years ago
Carriage return after labels.

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

294c2b826abfb554c9183a976f4a08a0933a3c2a authored about 11 years ago
Allow jar dumping, also to a file.

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

9faca8d4cb5d029d1bdc37979ac22c847d4f6a6b authored about 11 years ago
Special case improvement to single usage JSR

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

adb7b0566517cc3505dc9a75769ae60fc1eaa227 authored about 11 years ago
Further improvements to JSR

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

5c434e99386dc492160f128dae669133b150a46b authored about 11 years ago
Initial JSR improvements

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

771ce1d1a248dfaf513ac65fe2090d9ca886d950 authored about 11 years ago
Improve comments.

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

f8bf946d350ceae1bd4daf9fb743858b1af1138e authored about 11 years ago
add abort/extraction to graphvisitor interface.

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

4a5bf435f984e935a12ffd1d7140c990dff6df51 authored about 11 years ago
Fix daft string quoting.

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

9f1cb8caa5ce47100c649363cb4fd75a37f1335e authored about 11 years ago
Added MIT license

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

6e13d087e3e5dcf3d97a8f1dafa79abf8b4fa7a9 authored about 11 years ago
Refactor fallback analysis path

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

d8a17afdae9044f52e2f6c831561b6c750b50420 authored about 11 years ago
Refactor fallback analysis path

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

256f947dc0224f32ea33f8f164832ac290cfa42d authored about 11 years ago
prune exceptions option

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

eec60dd5f5170101ca5f8050b7d1b9a49638667e authored about 11 years ago
Correctly display element value for defaults

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

c5d6424befe896542213755bec72436f41f8e986 authored about 11 years ago
StringBuffer

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

55a0ec514b5abcc3efd9d4f7c5cdafbd3912f279 authored about 11 years ago
Collect default value type

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

41007ff9168f796cf3c37798c454e5336820bcd6 authored about 11 years ago
also rebuild StringBuffer

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

823f429af69b74985954ef9c661d1cd5ee180391 authored about 11 years ago
Aggressive exception pruning when we go aggressive

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

3744866f8dac7fb95c75bd71d99c6f950265ac50 authored about 11 years ago
extend loops around odd catch blocks

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

cae9fec715a00f0b6204f94da6503dc8fa688c62 authored about 11 years ago
Drop completely subsumed exceptions.

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

88d668966e18c8f54fca7f01e55bf0f42f59877b authored about 11 years ago
Remove dead code before topsort

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

07d1e66b66f091762b81751cc11c912d0b47c043 authored about 11 years ago
Tidy hideous CFRState class, refactor into options etc. Pull out class name reduction, so we can re-use extracted code with different renderers.

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

b6d9ae0290f092ff0714e69245ae13fb51e8e6da authored about 11 years ago
0_42 - fixed NPE on forcetopsort false

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

d5d512f48f830653832a70792dd61d77f805b191 authored over 11 years ago
0_42 - fixed separator

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

ef906714c047d8b0abf29d7666c68784149aab38 authored over 11 years ago
0_42

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

fe9cddd30908ded33901b834ac18289e24be9e9e authored over 11 years ago
Make topsort a troolean opt

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

0eef206145040961b66b5902b49315277b6481f8 authored over 11 years ago
Aggresive pass removes confusing exception handlers.

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

437e6c9dfee2641dd1c6a0b343d1e154f152ea62 authored over 11 years ago
Allow CFR to fallback to aggressive topological sort

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

22ae5fc74fd7cb52d8e13c016aae74e99d115c5c authored over 11 years ago
0_41

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

312ea797121e80669aab5543f3ae5ad85e409a72 authored over 11 years ago
Checkin test

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

7270c7c430bd56de99771a17417606bf7da91b68 authored over 11 years ago
Dump class path diagnostics.

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

01eeb6189cf2678261c264092a4320784b5c3865 authored over 11 years ago
First pass at handling fully extracted switch blocks better

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

8dd07425980fd5106d46098badfdf478f6de1f03 authored over 11 years ago
Fix array index issue with constructor rewriter

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

45366656890b63e2c19a9875b8bd994fde4f3d46 authored over 11 years ago
Dubious (probably revert?) handler for infinite loop sync block leaving

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

f47e6299bf7ea3412474db49eedd6109e3242b74 authored over 11 years ago
Control flow improvements

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

232f8cfb897cadd102775bf7d55b4ea3a58503c4 authored over 11 years ago
0_39

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

db1102facd5e22c29761c178b8617cf19aaa2fb1 authored over 11 years ago
Better handling of negative assertions.

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

0bf62e7f25609f8e03c2ef438ba645b1d62a8249 authored over 11 years ago
0_38

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

f7254c3b77fc6e492462da497f0eb9aad3f599d8 authored over 11 years ago
assert in inner class

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

3acedff51b1635af8c4cabd206d0e28c7383882a authored over 11 years ago
Issue with assert rewriter in unstructured code

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

211ada1d9e5f775317f7b9a212a090dc9c78d9df authored over 11 years ago
0_37

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

7a8e9f23dceede2558318f38b6628e5b0dcd77d9 authored over 11 years ago
typo

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

8d8ced5d322050e8f8247781ec4217b142d441cb authored over 11 years ago
Minor tidying

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

e21b24c7044fe892241b010daf4e7947add08a77 authored over 11 years ago
pretty print probable hex constants

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

8cf2b2cf33caae7d5c8a26d6f0108f047bf8b91e authored over 11 years ago
Anonymous inner class improvements, reduce spurious class analysis.

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

b6d4d1d9916976ea937b449d062e9b494004f25c authored over 11 years ago
0_36

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

382634d13254b5d529841bfda35deb166be1836d authored over 11 years ago
Fix multi-catch (j7)

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

efaaa22424489c8945c7c10d800e2b813bb48630 authored over 11 years ago
0_35

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

b72ed3cd7dd4206e6ed2b12989e1aa5558a986d2 authored over 11 years ago
Support OLD style java 8 altMetaFactories, too!

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

eb4ff1a2a50159f801b7f4f231dc90bd93caa2be authored over 11 years ago
Tidy formatting

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

e2ecaf466d620d45b668e745ffbf8c3ef3656379 authored over 11 years ago
Improve lambda typing

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

58f0c7131e64958c110d20412ae8cd552855f6f9 authored over 11 years ago
Add altmetafactory, hide serialiser

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

73d2726aa51cddb34d41118f18ad06369bf04ca1 authored over 11 years ago
Handle inner classes with outer generics

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

34ca9498ffb9b3a47d47f46fe74fd87c76ad433a authored over 11 years ago
Improve type propagation

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

a9408d68359f5e6194f5cc2b641796a6aa9f219b authored over 11 years ago
Collect self as a bound super

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

9f17f77a0881e9c339b3b86b689e8fb9b689ff70 authored over 11 years ago
Redo where we search for extra type info, so as not to generate false positives.

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

7a85d94c1feef5c1fc63b2425a75f30d8b19f6b5 authored over 11 years ago
Multiple changes - fix some issues with varags, improve some boxing, make some uglier, but correct. :(

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

29ca8ed342c42a8d989edc4c6ee9935ceb108331 authored over 11 years ago
Correctly quote strings (well, a bit better).

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

100b2576f0754c7efa038943b336d0985bf92777 authored over 11 years ago
Use unsigned int for string len

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

0bd9d0760f51824f1b7066e4f15decc0e219f652 authored over 11 years ago
Tidy native method printing, allow stringbuilders to not begin with a string, stick a "" infront.

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

479a33d6383912b8bf7e9b4437ea7c0d7b845143 authored over 11 years ago
0_34

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

c480a4ae6e7a96fc513809e87cd2f714ad8d531b authored over 11 years ago
Fix for empty catches

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

c462b204c28d4fface781c00f49bbe69df1ab12d authored over 11 years ago
Don't remove alias if it's needed inside comparison

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

ac305acc45b3ce75f58fe333b4ab7fd2a8210fbb authored over 11 years ago