Egor.Ushakov
|
f53a873116
|
IDEA-167346 Do not escape single quote in strings
|
2017-02-07 17:52:08 +03:00 |
|
Egor.Ushakov
|
45384fb8c5
|
fixed access to private outer class methods with params
|
2017-01-23 18:40:08 +03:00 |
|
Egor.Ushakov
|
6713b9c495
|
test for anonymous class with params
|
2017-01-17 21:02:20 +03:00 |
|
Egor.Ushakov
|
0684264b3a
|
IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes
|
2017-01-13 17:58:51 +03:00 |
|
Egor.Ushakov
|
5e45e5ac40
|
IDEA-130708 Incorrect locals names
|
2017-01-12 16:30:41 +03:00 |
|
Egor.Ushakov
|
cb133af01e
|
IDEA-166363 Support LocalVariableTypeTable attribute
|
2017-01-10 18:50:16 +03:00 |
|
Egor.Ushakov
|
32693c314a
|
IDEA-149813 Decompiler has lost generic parameter
|
2017-01-10 12:09:26 +03:00 |
|
Egor.Ushakov
|
7bdec4ffc7
|
decompiler: a test for the pull request #394
|
2016-10-14 18:29:00 +03:00 |
|
Egor.Ushakov
|
ee83b25d1d
|
IDEA-162579 "Unrecognized invocation of <init>" when decompiling kotlin bytecode
|
2016-10-14 14:41:26 +03:00 |
|
Anna.Kozlova
|
947fae191f
|
explicit types to diamonds
|
2016-08-08 17:08:03 +02:00 |
|
Anna.Kozlova
|
7067504c27
|
block lambda -> expr lambda
|
2016-05-24 12:27:58 +02:00 |
|
Anna.Kozlova
|
ffd54ff4f4
|
anonym -> lambda
|
2016-05-18 12:04:12 +02:00 |
|
Roman Shevchenko
|
52b31bf325
|
[java, java-decompiler] type annotations in class files
Step 1: add top-level field/method/parameter annotations to stubs; include them in decompiled text.
|
2016-04-21 21:22:36 +02:00 |
|
Roman Shevchenko
|
4a1a747bdc
|
[java-decompiler] fixes indentation in annotations
|
2016-04-20 17:58:18 +02:00 |
|
Roman Shevchenko
|
eaa61a1f81
|
[java-decompiler] skips illegal local variable names
|
2016-04-20 15:02:39 +02:00 |
|
Egor.Ushakov
|
95215dc2e2
|
replace increment / decrement synthetic access method, pull-request #373
|
2016-03-28 14:00:25 +03:00 |
|
Roman Shevchenko
|
96ff7f787e
|
Cleanup (formatting; typos)
|
2016-03-21 12:26:50 +01:00 |
|
Alexandru-Constantin Bledea
|
0e514a6253
|
fix constructor arguments for extended inner classes
|
2016-03-19 20:45:28 +02:00 |
|
Roman Shevchenko
|
93a39b7b50
|
[java-decompiler] test data cleanup; warnings
|
2016-03-18 18:02:33 +01:00 |
|
Alexandru-Constantin Bledea
|
1359577355
|
add additional tests for static initializers
|
2016-03-17 23:15:54 +02:00 |
|
Alexandru-Constantin Bledea
|
06c993b508
|
correctly decompile interface object fields
|
2016-03-17 23:07:32 +02:00 |
|
Roman Shevchenko
|
35259c3e20
|
Cleanup (formatting)
|
2016-03-16 11:49:15 +01:00 |
|
Alexandru-Constantin Bledea
|
7cf7bec4b6
|
prevent static field name clashes in local methods
|
2016-03-15 07:41:25 +02:00 |
|
Roman Shevchenko
|
5795c1d9e0
|
[tests] test cases added
|
2016-03-04 15:32:57 +01:00 |
|
Egor.Ushakov
|
876740dd0e
|
decompiler: fixed incorrect method references from single letter classes
|
2016-03-02 20:45:46 +03:00 |
|
Egor.Ushakov
|
1b23240c84
|
decompiler: fixed SOE if referenced method name is the same as current
|
2016-03-02 18:28:39 +03:00 |
|
Egor.Ushakov
|
4724fd78a6
|
IDEA-151950 Decompiler doesn't work for classes from JDK 9 - support java 9 string concatenation
|
2016-03-01 18:07:55 +03:00 |
|
Roman Shevchenko
|
a725e5b7b6
|
Cleanup (java decompiler test optimization)
|
2015-12-28 15:23:35 +01:00 |
|
Alexandru-Constantin Bledea
|
766fc1390d
|
Decompiler name shadowing resolution
https://github.com/JetBrains/intellij-community/pull/295
|
2015-09-07 20:44:51 +03:00 |
|
Sebastian Zarnekow
|
e4e72404dc
|
Fixed Fernflower decompiler output for generic nested types (IDEA-141230)
https://github.com/JetBrains/intellij-community/pull/273
|
2015-06-09 15:35:17 +03:00 |
|
Egor.Ushakov
|
ae2c64a157
|
tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly
|
2015-03-02 21:00:57 +03:00 |
|
Egor.Ushakov
|
02e235dcee
|
decompiler: fixed inner class constructor signature decompilation
|
2015-01-20 18:41:09 +03:00 |
|
Egor.Ushakov
|
c254ddd8f2
|
IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly
|
2015-01-16 20:49:21 +03:00 |
|
Egor.Ushakov
|
4ee8ad716d
|
decompiler: major line numbers fixes
|
2014-12-25 21:37:53 +03:00 |
|
Roman Shevchenko
|
020f5c404b
|
java-decompiler: extra casts on method calls omitted
(loosely based on https://github.com/JetBrains/intellij-community/pull/217)
|
2014-11-04 11:32:40 +01:00 |
|
Egor.Ushakov
|
d00bc545fe
|
IDEA-131658 try-catch-finally is not supported
|
2014-10-21 18:33:01 +04:00 |
|
Roman Shevchenko
|
b3681fe952
|
Cleanup (test extracted to make option setting per-class instead of per-test)
|
2014-10-16 13:52:44 +02:00 |
|
Stiver
|
22ceacc969
|
Unit test
|
2014-10-16 07:15:08 +02:00 |
|
Roman Shevchenko
|
6889e7435a
|
EA-41231 (omit synthetic inner class constructor parameter)
|
2014-10-14 18:32:15 +02:00 |
|
Roman Shevchenko
|
ce2169f372
|
java-decompiler: base class extracted to allow decompiler customization in tests
|
2014-10-09 18:34:08 +02:00 |
|
Roman Shevchenko
|
e1d1425f22
|
java-decompiler: fix for broken Git checkout on Windows
|
2014-09-12 19:26:15 +04:00 |
|
Roman Shevchenko
|
e90f1de039
|
IDEA-129221 (tolerate invalid signature attributes)
|
2014-09-12 17:30:26 +04:00 |
|
Roman Shevchenko
|
e74977d467
|
IDEA-128685 (test added)
|
2014-09-12 10:29:13 +04:00 |
|
Roman Shevchenko
|
95cd67883e
|
IDEA-128676 (test added)
|
2014-09-11 16:18:02 +04:00 |
|
Roman Shevchenko
|
ccd7b93497
|
Cleanup (test)
|
2014-09-09 21:48:38 +04:00 |
|
Roman Shevchenko
|
7a8097321f
|
java-decompiler: bulk decompilation test added
|
2014-09-07 16:13:52 +04:00 |
|
Roman Shevchenko
|
ff382a6fdf
|
java-decompiler: fixes and cleanups
- console decompiler: resource closing, lookup instead of scan, error reporting
- logger interface reworked
- saver interface renamed
- bytecode provider returns byte array (to reduce stream leakage)
- extra level of context unit avoided
- unneeded exceptions, dead code, formatting
|
2014-09-07 14:35:39 +04:00 |
|
Roman Shevchenko
|
4e79d160ca
|
java-decompiler: code attributes reading restored
|
2014-09-04 19:02:10 +04:00 |
|
Roman Shevchenko
|
1cea85e49a
|
java-decompiler: optimization (less string buffer allocations on generating text)
|
2014-09-04 14:33:34 +04:00 |
|
Roman Shevchenko
|
646f1c3f21
|
java-decompiler: hide synthetic field assignment
|
2014-09-03 12:52:55 +04:00 |
|