Commit Graph

84 Commits

Author SHA1 Message Date
Skylot c508e72c19 core: fixed types for arguments from overloaded methods 2013-08-02 14:00:55 +04:00
Skylot 940de24099 core: split const-string and const-class instructions 2013-08-02 13:59:49 +04:00
Skylot 6ddb71e21f core: add classpath for precise class types resolving 2013-08-01 18:19:54 +04:00
Skylot d0f120c314 core: fix string concatenation 2013-07-31 13:31:41 +04:00
Skylot 54f4c6d2cb build samples without debug info, fix try/catch processing 2013-07-29 18:44:01 +04:00
Skylot 1f21760bbe rename jadx-cli, update build scripts 2013-07-27 15:43:07 +04:00
Skylot 67eb55a95d gui: add type and access info to classes tree 2013-07-26 23:04:42 +04:00
Skylot fa097cc6b2 gui: add action for save all decompiled source 2013-07-26 15:57:29 +04:00
Skylot 34222dae0a gui: add search bar 2013-07-25 23:39:47 +04:00
Skylot 3a62d04376 gui: fix tree class switch 2013-07-24 17:43:32 +04:00
Skylot ca2c935f65 gui: don't create output directory on startup 2013-07-24 17:40:55 +04:00
Skylot ddf2174cae core: fix duplicated imports 2013-07-24 17:40:55 +04:00
Skylot 7096c38299 fix gradle scripts, update readme 2013-07-24 17:40:49 +04:00
Skylot c4cdd8514d gui: add fields and methods to tree 2013-07-23 23:01:48 +04:00
Skylot 25b2c8fe5b core: store line info, add fields and methods to api, refactoring 2013-07-23 22:59:00 +04:00
Skylot 36da79feb8 gui: add icons for packages tree, add hierarchical mode 2013-07-22 22:43:00 +04:00
Skylot 571b5590ac gui: add icons to classes tree 2013-07-21 19:03:13 +04:00
Skylot 7eb5defc2a Update gradle build files 2013-07-10 23:47:45 +04:00
Skylot ce7d6f0156 Add jadx-gui, restructure src directory 2013-07-10 22:57:39 +04:00
Skylot cbbb73355b Remove unneeded 'return' instructions 2013-07-04 23:47:14 +04:00
Skylot f51d633707 Inline all literal constants (not only boolean) 2013-07-03 23:44:17 +04:00
Skylot bca90c1f41 Don't add 'public' for annotations methods 2013-07-03 23:44:17 +04:00
skylot 17c0fd21d2 Publish release on github 2013-07-03 00:03:35 +04:00
Skylot fb43d716d9 Replace constants with matched static final fields 2013-07-01 23:49:19 +04:00
Skylot 3598a1279c Process complex 'if' conditions, refactoring 2013-06-30 22:48:16 +04:00
Skylot 5a40d960b2 Simplify boolean conditions v0.4.1 2013-06-17 23:07:35 +04:00
Skylot d6a468f0fc Don't show not important warnings 2013-06-17 23:06:18 +04:00
Skylot 69eb57cbd7 Fix sythetic methods inline 2013-06-16 22:51:30 +04:00
Skylot e3a10391ee Fix codegen for arith ops, rename reserved arg names in methods 2013-06-16 19:16:26 +04:00
Skylot 8da0ba82e4 Save source file name, move constant strings 2013-06-16 17:04:26 +04:00
Skylot 35ee0a2549 Replace StringBuilder append chain with strings concatenation 2013-06-15 21:39:46 +04:00
Skylot 60615d01c3 Fix issue for wraped synchronized argument 2013-06-15 19:46:01 +04:00
Skylot cb6ff60671 Fix small issues and improve code 2013-06-15 19:16:09 +04:00
Skylot 26800fb790 Refactor increment and decrement operations codegen 2013-06-06 21:48:57 +04:00
Skylot 59292a2bc1 Disable return splice 2013-05-31 00:04:34 +04:00
Skylot b0bcea958c Add IntelliJ Idea files to git ignore 2013-05-31 00:04:34 +04:00
Skylot dfe97b768e Refactoring: extract interface for JadxArgs 2013-05-31 00:04:34 +04:00
skylot b3fa8dbeed Add build status to readme 2013-05-26 16:21:38 +04:00
Skylot 8eae42364f Update gradle 2013-05-25 20:11:10 +04:00
Skylot 81ee9e6b7d Remove unused code 2013-05-25 19:52:06 +04:00
Skylot d5737adec7 Fix 'rsub-int' instruction decoding 2013-05-05 22:11:15 +04:00
Skylot 210c8e547c Adjust types merge, other code improvements 2013-05-04 18:19:34 +04:00
Skylot 4e284c4ce2 Use chars instead strings, code refactoring 2013-05-02 18:27:28 +04:00
Skylot c363bea59f Set debug info for unused variables 2013-05-02 18:27:19 +04:00
Skylot 3fcbca9456 Fix try/catch/finally block processing 2013-05-02 18:18:15 +04:00
Skylot 56eac437f1 Fix errors in AttributesList, refactoring 2013-05-02 18:14:43 +04:00
Skylot b4d08bdc55 Split Main class 2013-05-02 18:13:35 +04:00
Skylot c7ed985767 Various code improvements 2013-04-28 22:55:38 +04:00
Skylot a6f6115184 Fix loops processing 2013-04-28 22:46:42 +04:00
Skylot 533883b5aa Fix arguments types in array-put instruction 2013-04-28 19:10:09 +04:00