Tagir Valeev
|
56d2f5f887
|
Unused assignments removed, misc other fixes
GitOrigin-RevId: 9a18d056d33847d77a8ca2177567a6c5d5ec9d8b
|
3 years ago |
Vladimir Ilmov
|
e35da00aec
|
KT-25937 Decompilation to Java makes UI lag roughly every 2 seconds, and is not cancellable
GitOrigin-RevId: 58ce5d601bcebb5826cb938f6ea365fa245e7be1
|
4 years ago |
md_5
|
8f2a97adc3
|
IDEA-204310: Decompiler adds redundant imports for lambdas
|
5 years ago |
Egor Ushakov
|
f320e3abd4
|
IDEA-204223 Decompiler doesn't add mandatory narrowing cast on integer type
|
6 years ago |
Tagir Valeev
|
023bb2462a
|
Unnecessary null check before instanceof removed
|
6 years ago |
Roman Shevchenko
|
4fd89eeb42
|
[java decompiler] moves TextBuffer into "util" package
|
7 years ago |
Roman Shevchenko
|
f83c480383
|
[java decompiler] better filter for synthetic constructor parameters
|
7 years ago |
Roman Shevchenko
|
b3171e60c9
|
[java decompiler] cleanup (duplicates; dead code; typos; formatting)
|
7 years ago |
Roman Shevchenko
|
7521c17aba
|
[java decompiler] updates copyright comment
|
7 years ago |
Dmitry Cherniachenko
|
aa78b7df28
|
Fixed narrowing cast from 'int' to 'Byte' / 'Short'
|
7 years ago |
Egor.Ushakov
|
4de826363f
|
(byte) type cast in constructor calls
|
7 years ago |
Dmitry Cherniachenko
|
dfd90978c9
|
Avoid explicit array creation for vararg parameters
|
7 years ago |
Egor.Ushakov
|
0684264b3a
|
IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes
|
7 years ago |
Egor.Ushakov
|
0255eb3ba5
|
IDEA-149813 Decompiler has lost generic parameter - fixed incorrect warning for lambdas
|
7 years ago |
Egor.Ushakov
|
32693c314a
|
IDEA-149813 Decompiler has lost generic parameter
|
7 years ago |
Anna.Kozlova
|
947fae191f
|
explicit types to diamonds
|
8 years ago |
Roman Shevchenko
|
811494ccb2
|
[java decompiler] "new" expression writer optimization
|
9 years ago |
Roman Shevchenko
|
45a41684e6
|
[java-decompiler] cleanup (arrays to data classes; formatting; typos; dead code)
|
9 years ago |
Egor.Ushakov
|
ca7e2dfa1c
|
decompiler: cleanup - marked const fields final
|
9 years ago |
Egor.Ushakov
|
effbed6727
|
decompiler: extracted <init> and <clinit> to constants
|
9 years ago |
Egor.Ushakov
|
9ba9af5425
|
decompiler: provide line numbers mapping inside lambdas
|
9 years ago |
Egor.Ushakov
|
a74f586e34
|
decompiler: fixed anonymous class line numbers
|
9 years ago |
Egor.Ushakov
|
c254ddd8f2
|
IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly
|
9 years ago |
Egor.Ushakov
|
5a96486853
|
decompiler: do not fail on nested lambdas
|
10 years ago |
Roman Shevchenko
|
89b40fd28a
|
java-decompiler: (var, version) class renamed and made immutable
|
10 years ago |
Roman Shevchenko
|
82a2939271
|
java-decompiler: cleanups and fixes
- duplicates eliminated
- immutable fields
- typos
- formatting
|
10 years ago |
Egor.Ushakov
|
32e7765874
|
decompiler: fixed bytecode mapping for anonymous classes
|
10 years ago |
Stiver
|
c975f11ecc
|
Activated bytecode-to-source mapping for all instructions
|
10 years ago |
Roman Shevchenko
|
6889e7435a
|
EA-41231 (omit synthetic inner class constructor parameter)
|
10 years ago |
Egor.Ushakov
|
46c36636bc
|
decompiler: track lines in anonymous classes as well
|
10 years ago |
Egor.Ushakov
|
7bb0f5ba7e
|
decompiler: for now disabled line numbers in inner classes
|
10 years ago |
Roman Shevchenko
|
d96104bdec
|
Cleanup (formatting)
|
10 years ago |
Egor.Ushakov
|
125441a88f
|
decompiler: move generated lines as it is stated in debug line table (disabled for now)
|
10 years ago |
Stiver
|
f735cbc7ea
|
Started work on mapping bytecode instructions to source code lines
|
10 years ago |
Roman Shevchenko
|
1cea85e49a
|
java-decompiler: optimization (less string buffer allocations on generating text)
|
10 years ago |
Roman Shevchenko
|
984af2e7d0
|
java-decompiler: post-import cleanup (typos)
|
10 years ago |
Roman Shevchenko
|
f5431c3bb1
|
java-decompiler: post-import cleanup (common fixes and optimizations)
|
10 years ago |
Roman Shevchenko
|
076e4393f2
|
java-decompiler: post-import cleanup (formatting and copyright)
|
10 years ago |
Roman Shevchenko
|
663631f045
|
java-decompiler: post-import cleanup (classes moved)
|
10 years ago |
Roman Shevchenko
|
f864084061
|
java-decompiler: post-import cleanup (root package renamed)
|
10 years ago |
Stiver
|
55beef6b7e
|
Fixed 'IDEA-127301: NPE in decompiler' - a couple of issues with lambda processing
|
10 years ago |
Roman Shevchenko
|
58427deb49
|
missing parentheses on default constructor invocation
|
10 years ago |
Roman Shevchenko
|
879330b555
|
minor optimization (o == this in equals)
|
10 years ago |
Roman Shevchenko
|
495589a815
|
natural enum formatting (injected constructor parameters omitted)
|
10 years ago |
Stiver
|
bd99d3eb2f
|
lambda expressions (Java 8)
|
10 years ago |
Stiver
|
e2d0f5d9c3
|
initial commit
|
10 years ago |