Bartek Pacia
e7713d68c7
[java-decompiler] IDEA-381330 fix DecompilerPresetKt class requesting CodeStyle services during class init
...
I think it's good enough to hardcode the indent size for decompiled code to CodeStyleDefaults.DEFAULT_INDENT_SIZE (which is 4).
It was using application-wide indent size anyway (not the project-wide one),
which I doubt people customize – usually the one that is customized is the project-wide setting.
If someone really wants to view decompiled code with their customized indent size,
let's hope they will create a ticket in YouTrack, and then we'll implement it.
This commit also partially reverts the previous commit by Alexey Kudravtsev
(monorepo commit ad5203cbaa478e833c347d17a583eaad6845a2e1)
(cherry picked from commit 4e00b33fda24218ec0d358d567fb9f7366e13edc)
IJ-CR-180952
GitOrigin-RevId: 85194b3adf80ecac85571595de966d11facf0e15
2025-11-03 16:14:48 +00:00
Bartek Pacia
41c03a017f
Revert "remove loading schemes from <clinit> to avoid permanently broken classes"
...
This reverts commit c0391088922f11031515f7095dda7ef19a22516e.
(cherry picked from commit 8bcdad2edc21cbf0e41ca3b5826bf69673daa6a0)
IJ-CR-180952
GitOrigin-RevId: 9760a6e13e63aba32f87217fb669ca028d71fd63
2025-11-03 16:14:48 +00:00
Alexey Kudravtsev
d98b80615f
remove loading schemes from <clinit> to avoid permanently broken classes
...
(cherry picked from commit c0391088922f11031515f7095dda7ef19a22516e)
IJ-CR-180952
GitOrigin-RevId: dac7aa57fb5501718316d3325c5e20961f5c05b2
2025-11-03 16:14:48 +00:00
Alexey Kudravtsev
1726728635
[tests] fix "DecompilerPresetKt <clinit> requests AppCodeStyleSettingsManager instance. Class initialization must not depend on services" exception
...
(cherry picked from commit ad5203cbaa478e833c347d17a583eaad6845a2e1)
IJ-CR-180952
GitOrigin-RevId: f80e946cf4f01ee62df176c614cbfe33ff45c61e
2025-11-03 16:14:48 +00:00
Bartek Pacia
8e7fa1d3f6
[java-decompiler] IDEA-380638 reuse ToolbarActionButton to fix repeated unnecessary creation
...
(cherry picked from commit 14fa0e3b3aa96eb1aca7955d7b31e1af2f4206fc)
IJ-CR-180652
GitOrigin-RevId: e4c7c6fb62e30433cdd752b7443aecc00d06714e
2025-10-31 04:16:58 +00:00
Bas Leijdekkers
2c8e2f3b05
Java: make Sort by Kind visible in Structure View (IDEA-154161)
...
GitOrigin-RevId: 97c1a3a6a9b59b787930947b09508fa56de997c4
2025-10-11 23:30:37 +00:00
Bartek Pacia
d60de2b601
[java-decompiler] don't initialize AnAction presentation in constructor
...
Fix warning from DevKit inspection `ActionPresentationInstantiatedInCtor`.
GitOrigin-RevId: ea8328fe498d95f9272759e149f794cea7ecf07d
2025-09-30 12:51:11 +00:00
Bartek Pacia
3757083de8
[java-decompiler] fix deprecation warnings and minor style lints
...
GitOrigin-RevId: 3dacc55169d075ec2ab70cd3345bc4316f13fa75
2025-09-30 12:51:11 +00:00
Ilia Kirianovskii
f43aa95086
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Bartek Pacia
476710737a
[java-decompiler] IJ-CR-176652 rename more occurrences of "FernFlower" to "Fernflower"
...
GitOrigin-RevId: a0b2670ceebb06aab74ff0199ce5db8d75254024
2025-09-25 22:19:27 +00:00
Ilia Kirianovskii
6f8920da99
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 2394c1289e33945f7640f249b17cbf34b31fd695
2025-09-23 09:25:59 +00:00
Bartek Pacia
0722113eb5
[java-decompiler] IDEA-375954 add plugin icon
...
Also make a tiny update to the description.
GitOrigin-RevId: 6d5cf14169de960f9b8e89ca51325b8d495e75d7
2025-09-19 13:46:01 +00:00
Ilia Kirianovskii
e857678b3f
[bazel] Update build files (IJI-2835)
...
GitOrigin-RevId: 4029606395c15069d4528b2558b29d78f6987bb3
2025-08-20 10:24:48 +00:00
Ilia Kirianovskii
dc268560b6
[bazel] Update build files (IJI-2835)
...
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Leonid Shalupov
cff76ea65e
bazel: split test and build sections in convert jps to bazel:L update Bazel files
...
GitOrigin-RevId: 90063178de33c2a95bfdebd160a721d6977d8097
2025-07-18 16:18:47 +00:00
Yuriy Artamonov
bd52f25abb
[java] IJPL-155949 Allow update for JVM bundled plugins
...
GitOrigin-RevId: 35cb6f236497f84da0234bbe808701316582fe72
2025-07-17 13:40:05 +00:00
Bartek Pacia
0deaf7a1c3
[java-decompiler] IDEA-375412 Fix changing decompiler presets
...
GitOrigin-RevId: 0e20edffc8d4b21c02c57dcd3b8e16aafe58c33d
2025-07-03 11:56:04 +00:00
Vladimir Krivosheev
c81436d537
IJ-MR-162467 IJ-CR-146078 do not add exra test deps for a good platform modules
...
GitOrigin-RevId: 61f681399a059c2eed494d56ae3b2ed54d74216c
2025-06-22 23:15:09 +00:00
Vladimir Krivosheev
f821c646cd
IJ-MR-162467 don't export intellij.platform.codeStyle
...
GitOrigin-RevId: e2c2af372d81e3e83dbf22d49381fea92e5e8a17
2025-06-19 20:15:58 +00:00
Vladimir Krivosheev
98173d2ad2
IJ-MR-162467 don't export intellij.platform.codeStyle
...
GitOrigin-RevId: cd1147b4b7dcb5ecfc054a45beed584409e35c98
2025-06-19 20:15:58 +00:00
Evgenii Ilichev
06fb3e21e6
Update test definitions in BUILD.bazel
...
GitOrigin-RevId: 12636c0153e8909f9d9658a07278edac5ceb9c23
2025-06-18 19:05:49 +00:00
Roman Shevchenko
a9b21e8036
[ui] sorting "Other Tools": extracting "JVM Tools" category
...
GitOrigin-RevId: 97f75be06b969b46d49a5537afa4a615d7e24cdb
2025-06-17 21:35:22 +00:00
Vladimir Krivosheev
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
db79d7d8ee
EditorMarkupModelImpl - do not use blocking read action (part 1)
...
GitOrigin-RevId: c29308b6789f8e50a7f0a6dce2954e177ba19ffc
2025-06-08 17:31:19 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev
7cf9ef2b29
update bazel files
...
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81
IJ-MR-162467 don't export intellij.platform.editor.ui
...
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Alexey Kudravtsev
9c989a578d
refactor waitForIdentifierHighlighting (part of IJPL-183582 port IdentifierHighlightingPass to the frontend)
...
GitOrigin-RevId: bb68a20c6f50ca65221ae77b574f52744c71335b
2025-05-08 14:53:38 +00:00
Alexey Kudravtsev
8427ef6490
tests: simplify IdentifierHighlighterPassFactory.doWithHighlightingEnabled to remove confusion
...
GitOrigin-RevId: 5f135498ddc65297c82733ee6387bac29aa43c26
2025-05-02 11:56:48 +00:00
Alexey Kudravtsev
c9a14913a8
avoid spamming test console
...
GitOrigin-RevId: 26fd0749164ef895f500f136a7933a8acf6d4455
2025-04-16 13:46:47 +00:00
Nikolay Chashnikov
43fce3de0c
cleanup: use dependency on 'com.intellij.java' plugin instead of corresponding obsolete plugin alias
...
There is no need to use 'com.intellij.modules.java' plugin alias since Java was converted to a real plugin. This is also needed to fix UltimatePluginModelTest.
GitOrigin-RevId: d8a8d2016cc0f916e76614d4155e6d9c47c86eff
2025-04-09 15:37:19 +00:00
Max Medvedev
3ccd65380a
IJPL-162853 move JavaVersion to intellij.platform.util.kmp and extract current() method to JVM-only part
...
GitOrigin-RevId: 1eaa07494ff64fe8a30932d655ac7c1caccd5f53
2025-03-14 14:49:17 +00:00
Bartek Pacia
ece8782234
[java-decompiler] Don't show decompilation modes for module-info.class files
...
#IDEA-368182 fixed
Merge-request: IJ-MR-155995
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com >
GitOrigin-RevId: 9837383aa3319f2473c1add47cb585acdd8a6a65
2025-02-25 18:21:09 +00:00
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
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
2c56b99fd5
do not export intellij.platform.testFramework
...
GitOrigin-RevId: 4c2c86b3ba376268aba04487e363685656fea2e3
2024-12-26 22:08:08 +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
Roman Shevchenko
2ecbed3c4a
Cleanup (minor optimization; typos; formatting)
...
GitOrigin-RevId: 042f500116c6116fd12dc1564dd53343a5aec434
2024-12-11 15:27:54 +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
Vladimir Krivosheev
8c77c9ed84
don't export ide.core.impl from lang-impl
...
GitOrigin-RevId: 029fef0995b0d8e6b684f463bdd856dd17021366
2024-12-02 11:32:59 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Vladimir Krivosheev
57a3174bf0
move resources to existing resources root
...
GitOrigin-RevId: 78997483cfe62983f667d27b6d03220e697cdb45
2024-11-23 08:09:44 +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
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