Mikhail Pyltsin
5295a5f150
[java-decompiler] IDEA-367141 Support encoding for unicode characters at high and medium level
...
GitOrigin-RevId: 66fb6d059af434c0b4630638cd8cd500bc8939ff
2025-02-07 16:20:35 +00:00
Vladimir Krivosheev
0d7a3d6a26
update bazel files
...
GitOrigin-RevId: 0a24ce8e81d403fa978c7237a7fc193ec40cb0bc
2025-02-03 18:28:40 +00:00
Vladimir Krivosheev
b8245e1370
IJ-CR-146078 update bazel files
...
GitOrigin-RevId: 3bcfd10f71c84283bded464e142ead99edc6a278
2025-02-02 15:20:11 +00:00
Mikhail Pyltsin
0c6294eea6
IJ-CR-153375 [java-decompiler] IDEA-289211 set limits for some cases in decompiler
...
- change messages
- add test cases
GitOrigin-RevId: 8347f136818567abccf56a4c110b77456870fd4e
2025-01-28 12:41:42 +00:00
Mikhail Pyltsin
1de49e89a2
[java-decompiler] IDEA-289211 set limits for some cases in decompiler
...
GitOrigin-RevId: f5f5179972d60c0412694fe6e72a2e956841d831
2025-01-21 18:25:26 +00:00
Roman Shevchenko
ff779b92c0
[java decompiler] recovering the build script after an unsuccessful conversion
...
GitOrigin-RevId: 6f84a3a2c60befe8c5a22496d997481cfde40fd0
2025-01-10 16:12:31 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
25233df1b1
cleanup - isEmpty
...
GitOrigin-RevId: 100d69abb6a423556574a72e82508fdb8f5d7fa3
2024-12-27 14:41:14 +00:00
Vladimir Krivosheev
19b837415d
cleanup - utility class is not final
...
GitOrigin-RevId: 8316dda270250f58e492f0cef0098f317609a084
2024-12-27 14:41:13 +00:00
Vladimir Krivosheev
2c56b99fd5
do not export intellij.platform.testFramework
...
GitOrigin-RevId: 4c2c86b3ba376268aba04487e363685656fea2e3
2024-12-26 22:08:08 +00:00
Vladimir Krivosheev
d3ec3d2f70
cleanup
...
GitOrigin-RevId: 3d9909f57e77a8288346381ee121de0b0df8747c
2024-12-26 17:01:13 +00:00
Bartek Pacia
65ea14169f
[BytecodeViewer] IDEA-364201 new Java bytecode viewer
...
(cherry picked from commit e65e45e753abafa9014a3a8fcd483f03df23d82b)
IJ-MR-151769
GitOrigin-RevId: 781d88b5e0280d29bcb9e1d361f1b192880910ae
2024-12-24 11:10:13 +00:00
Bartek Pacia
78106d9e21
[java-decompiler] upgrade to Gradle 8.11 and Gradle Kotlin DSL
...
(cherry picked from commit f23e4b438a42468ca8ac738c4439567eee46bbe7)
IJ-MR-151802
GitOrigin-RevId: 368ff984b438feb40b25ac09b273ef5e080066b4
2024-12-18 17:44:43 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Mikhail Pyltsin
7508204dbb
IJ-CR-151015 [java-decompiler] IDEA-364167 java decompiler failed to decompile bytecode from a kotlin class with default constructor argument
...
- delete main method
- new test cases for kotlin with synthetic methods
GitOrigin-RevId: e793c9165c33038f43e6ff0c8df191d4b36825c0
2024-12-12 11:57:06 +00:00
Roman Shevchenko
2ecbed3c4a
Cleanup (minor optimization; typos; formatting)
...
GitOrigin-RevId: 042f500116c6116fd12dc1564dd53343a5aec434
2024-12-11 15:27:54 +00:00
Mikhail Pyltsin
64c1d7b539
[java-decompiler] IDEA-364167 java decompiler failed to decompile bytecode from a kotlin class with default constructor argument
...
GitOrigin-RevId: 48153e4e87db03eaf525563ab58cb1316c438326
2024-12-06 13:28:09 +00:00
Bartek Pacia
7efd4bdfa1
[fus] [java-decompiler] IDEA-364193 Add FUS to track usage of Java decompiler presets
...
IDEA-364193 fixed
(cherry picked from commit a8ac9c193754cab0aba206f4781a0ffab7ad8d03)
IJ-MR-150814
GitOrigin-RevId: 6db97e84ff06b367804b663ae1d7e658181b6f82
2024-12-05 23:46:31 +00:00
Tagir Valeev
8223bd51c6
[java] IdeaDecompilerTest moved to com.intellij.java package; performance test extracted (IDEA-364184)
...
GitOrigin-RevId: 27e8d0a48c21004d367f286ee2564e4095b9b244
2024-12-04 15:17:37 +00:00
Mikhail Pyltsin
4794709e6a
[java-decompiler] IDEA-346312 adapt patches
...
- fix versions
GitOrigin-RevId: 873cc789366edf485a7359b654d76b6bea8f45a1
2024-12-02 18:59:47 +00:00
Vladimir Krivosheev
8c77c9ed84
don't export ide.core.impl from lang-impl
...
GitOrigin-RevId: 029fef0995b0d8e6b684f463bdd856dd17021366
2024-12-02 11:32:59 +00:00
Tagir Valeev
5dca817b05
Add missing @Override annotations
...
GitOrigin-RevId: 56b084f82d4f4ec5153645b4d745bc881b803a26
2024-11-29 12:51:16 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Mikhail Pyltsin
1d09d545cb
[java-decompiler] IDEA-363790 Incorrect processing notnull after foreach
...
GitOrigin-RevId: 3de3d0cbb011910d817ce7d844ebc56696269d6f
2024-11-25 13:15:51 +00:00
Vladimir Krivosheev
57a3174bf0
move resources to existing resources root
...
GitOrigin-RevId: 78997483cfe62983f667d27b6d03220e697cdb45
2024-11-23 08:09:44 +00:00
Mikhail Pyltsin
c41506b01f
[java-decompiler] IDEA-363689 Fernflower fails to decompile Java 8 Map.class
...
- use VARTYPE_UNKNOWN for all unknown types and `getExprType` must always return non-null type
GitOrigin-RevId: ebe50921fe40561ef6219ff4a51448a910f90c3a
2024-11-22 16:38:36 +00:00
Bartek Pacia
45d9060915
[java-decompiler] add title to the decompiler preset selection popup
...
(cherry picked from commit 5a3097f39e327f9585621f598777e45536939024)
IJ-MR-150002
GitOrigin-RevId: f9b9a8acfae381e883177a50cbe66bee847b92ec
2024-11-22 16:01:12 +00:00
Bartek Pacia
4f0b3fb014
[java-decompiler] consistently use name "FernFlower" instead of "Fernflower"
...
(cherry picked from commit 4175ace2887f845cc2ac3c5dbd62def689840e72)
IJ-MR-150008
GitOrigin-RevId: ff2f796ad1e6b5c59ff1b51400891a0594c144b8
2024-11-22 11:37:02 +00:00
Bartek Pacia
5f0f0959ac
[java-decompiler] IDEA-343826 Implement basic configuration modes for FernFlower decompiler
...
(cherry picked from commit 838b7ba54814a4c10728244a3c4bab2e92bd78a8)
IJ-MR-146787
GitOrigin-RevId: 05fd7d886311913c3f172c0cce1e07fac1c820e6
2024-11-18 14:51:31 +00:00
Mikhail Pyltsin
6964b98cf9
[java-decompiler] IDEA-363103 Decompiler reuses inappropriate variable
...
- filter variables outside lvt
GitOrigin-RevId: 61ce9d238b9fd20e3c4d906d953af750ad81e603
2024-11-13 13:50:50 +00:00
Mikhail Pyltsin
d96af46006
[java-decompiler] IDEA-363088 Broken line mapping for instanceOf
...
- don't add an offset outside sequence
GitOrigin-RevId: 326733956ba858cdfc4eb142c0eb6e8c2a8864cc
2024-11-12 18:01:22 +00:00
Mikhail Pyltsin
277340e7e1
[java-decompiler] IDEA-363089 Broken line mapping for finally
...
- use first line description, preserve finally offset for mapping
GitOrigin-RevId: b404b8627b19c28b190c1600d4d2283098e44ac7
2024-11-12 15:27:41 +00:00
Roman Shevchenko
b2db843b47
[java decompiler] bumping dependency versions
...
GitOrigin-RevId: bfefa9f19eee32ca2f34c84f691dbfe58cd655d1
2024-11-06 12:28:18 +00:00
Mikhail Pyltsin
3d5c7c25ec
[java-decompiler] IDEA-362328 Fernflower's 'inn' option doesn't work
...
GitOrigin-RevId: f41a365dedd300db06cda926f5f8931feb799215
2024-11-04 20:18:32 +00:00
Mikhail Pyltsin
b1464fac7e
[java-decompiler] IDEA-361998 if there is no parameters, use from descriptor
...
- Fernflower: Class couldn't be fully decompiled, IndexOutOfBoundsException
GitOrigin-RevId: d5911f9804936741ea53adeef4d1b7b06039b9a4
2024-11-04 18:18:14 +00:00
Mikhail Pyltsin
70ccfe27fd
[java-decompiler] increase max heap for tests
...
GitOrigin-RevId: d32a562382104b5148c46cbeb3b0e76f77752f33
2024-10-23 12:16:49 +00:00
Mikhail Pyltsin
89bc9ca827
[java-decompiler] IDEA-346312 adapt patches
...
- add javadocs
GitOrigin-RevId: db508077f23ff6762b332c877e3bf3bfc64720fa
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
d8acad81dc
[java-decompiler] IDEA-346312 adapt patches
...
- add javadocs
GitOrigin-RevId: 7590d2a966fee3c85ada06a8734ca639db39deec
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
893d54aab6
[java-decompiler] IDEA-346312 adapt patches
...
- clean-up
GitOrigin-RevId: 2e17885d0357d94ce1461766a0ebe3c7f48e4eac
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
919ddba333
[java-decompiler] IDEA-346312 adapt patches
...
- improve try-with-resources
GitOrigin-RevId: c549c4459723a5fd0c6d0b2d128cd934425bae58
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
7cd84baeb2
[java-decompiler] IDEA-346312 adapt patches
...
- add javadoc
- change types to IMatchable
GitOrigin-RevId: 564f51a63e0069ad3743b9fd047be8cb31b10f79
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
764e36f339
[java-decompiler] IDEA-346312 adapt patches
...
- refactor MergeHelper
GitOrigin-RevId: 749b25785d89b01d3888d6c0ae73550da2f61a65
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
61803797cc
[java-decompiler] IDEA-346312 adapt patches
...
- rename `getInferredExprType` and make it return void
GitOrigin-RevId: 3ec8f3297de738378b153927fb432f642be8866e
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
43becf507e
[java-decompiler] IDEA-346312 adapt patches
...
- fix lost variables for patterns
GitOrigin-RevId: 860d8ce19d78aa30ee08fb08820b9852703e18b6
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
c2d8bc4fe4
[java-decompiler] IDEA-346312 adapt patches
...
- renaming. introduce `getExprentsOrSequentialObjects`
GitOrigin-RevId: a981bd228b37383fe01776d51e61ddf7b768d9b9
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
dbc17f77e1
[java-decompiler] IDEA-346312 adapt patches
...
- rename VarVersion, add javadocs
GitOrigin-RevId: eeb96706e651f909b9aa0d0d6b6aecb9f0cc4c1b
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
f8d36213ec
[java-decompiler] IDEA-346312 adapt patches
...
- delete commented code
GitOrigin-RevId: c6e6c687298ed42a8bd03dfea9ce638b4085d131
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
4f94d28887
[java-decompiler] IDEA-346312 adapt patches
...
- moving checking static into hasModifier
GitOrigin-RevId: e3b84e8ced9b662cce31eff69305a0bfb7e02a94
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
e5e7f5078f
[java-decompiler] IDEA-346312 adapt patches
...
- examples and javadocs
GitOrigin-RevId: b537e1f544c33313a55193d226475ff44817f7c4
2024-10-10 09:55:50 +00:00
Mikhail Pyltsin
be78690f9d
[java-decompiler] IDEA-346312 adapt patches
...
- rename, add javadoc for fillBytecodeRange
GitOrigin-RevId: dc23f2cf1ca0fe84de0e7ae84f8a331ecae6938b
2024-10-10 09:55:50 +00:00