Commit Graph

1005 Commits

Author SHA1 Message Date
Alexey.Merkulov
4c5fca5bc6 [debugger] Refactoring: move utility method to common debugger module
(cherry picked from commit 6f6e50e992fe534f44636136d36c1e53067329b4)


IJ-CR-151042

GitOrigin-RevId: 80c7d32c3b8b297a01e46ed4170a4abe0f2adf0f
2024-12-09 18:30:49 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Alexander Lobas
932f2d438e Swap icon path parameters: move expUI path to the first place
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Tagir Valeev
19fb624028 [java] Use PsiUtil.getContainingClass instead of ClassUtils.getContainingClass
GitOrigin-RevId: f8a6abc7358a2c39dc4c50deaabe14c676f0977c
2024-06-26 11:52:02 +00:00
Alexander Lobas
89d58ee436 IJPL-150231 Move icon mappings from json to icon generator
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Mikhail Pyltsin
582c1c03e9 Pattern variable can be used mass cleanup
GitOrigin-RevId: 2cf24395e268af841e621531336548a865f5b339
2024-04-18 14:03:54 +00:00
Alexey Belkov
c31c206162 Apply Kotlin inspection "Move lambda argument out of parentheses" in some places
Mostly in simple cases like stdlib function calls
that don't affect readability.

GitOrigin-RevId: 535eab65931e4af5beaa7a2c12b7e501d320f35b
2024-04-09 16:36:04 +00:00
Egor Ushakov
e553fdf221 EA-937001 - PIEAE: PsiUtilCore.ensureValid
GitOrigin-RevId: 4341dc9dacd60695bb319f88c7a4e019fc0894dc
2024-03-06 14:37:18 +00:00
Egor Ushakov
92565c9738 IDEA-339182 Debugger: Trace current stream chain action is randomly disabled.
GitOrigin-RevId: a701aae84f44c829b0cbd8b0f50f7c0629cb8ce7
2024-02-29 20:09:17 +00:00
Anna Kozlova
6aebaca523 [java] deprecate and scheduler for removal PsiModifiableCodeBlock
interface is not used externally, and after removing PsiModificationTracker#getOutOfCodeBlockModificationCount() it makes no sense anymore.

^IDEA-340901 fixed

GitOrigin-RevId: e121babc02bf14f820dd8b3f974111e8240d692b
2023-12-14 21:16:04 +00:00
Vladimir Krivosheev
30c6a54233 IJPL-310 mark extensions as obsolete
GitOrigin-RevId: a0bc5236f8812e8e53519c7470d1c672840088ea
2023-10-29 20:08:19 +00:00
Tagir Valeev
51854f80b3 "Method can be static" fix massive application
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Alexey Belkov
a34bfe3d47 Apply Kotlin inspection "Join declaration and assignment" in some places
GitOrigin-RevId: f1faf49699509980900ea1a6d3349e822c4f0c64
2023-08-16 15:10:50 +00:00
Vladimir Krivosheev
8dd13764a9 IDEA-326151 update hash algo for icons
GitOrigin-RevId: bb8f3acd0314190362619afb86151270b893f082
2023-08-09 14:46:20 +00:00
Egor Ushakov
1acb69251c EA-661495 - T: FileManagerImpl.findFile
GitOrigin-RevId: 3e3ee919e6a7c4eb48cc3927d5cfa9193c920268
2023-06-30 13:52:04 +00:00
Alexey Belkov
4467dc883b Apply Kotlin inspection "Unnecessary type argument" on whole project
GitOrigin-RevId: 70a38b512309685d57bb5eddf2fc5068f14fe481
2023-05-27 14:22:18 +00:00
Gregory.Shrago
8ab7bc6ab2 typo fix choosen -> chosen 2
GitOrigin-RevId: 75bb18ca2301fa82b0566b114797b1ad35c37238
2023-05-08 20:29:45 +00:00
Vladimir Krivosheev
227d75a1fc don't extend DynamicBundle
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Vladimir Krivosheev
6dbda83b26 use komihash for icon classes to align rasterized key with a runtime cache key (same algo)
GitOrigin-RevId: fec04acb91d4a69d5c50571d3408c9b0ce3fddd4
2023-03-24 15:49:56 +00:00
Tagir Valeev
f456ed0604 Pattern variable can be used mass cleanup
GitOrigin-RevId: 55839bf0deca5f81d0f7eb5b1c190145a5ea0037
2023-02-07 13:58:20 +00:00
Nikolay Chashnikov
8ce3039acf cleanup: get rid of usages of deprecated constants from PsiType (IDEA-309438)
GitOrigin-RevId: 3373eb8b47af51b9f6dd71e565f773d69e8a3218
2023-01-26 16:11:57 +00:00
Daniil Ovchinnikov
578eaaf60e rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Vladimir Krivosheev
98ace0a061 use XXH3 instead of MurMur3 to generate an icon image key
The main reason — use XXH3 everywhere

GitOrigin-RevId: 7b158b9b3689d16f09182abb0b58113c7303f874
2022-12-27 08:01:26 +00:00
Vladimir Krivosheev
240537def2 cleanup
GitOrigin-RevId: 82e394f43131c7cdadbc957f31098cc8a3f15d66
2022-10-26 18:46:24 +00:00
Tagir Valeev
5759075a7f Text blocks (small part)
GitOrigin-RevId: d75f3223e371b87748c4073d1cebab24a29fbae7
2022-09-23 20:46:42 +00:00
Tagir Valeev
22fad300dc Enhanced switch used
GitOrigin-RevId: f7dbee133a3e42d0e959bd84dd869fa7fa2844ea
2022-09-13 08:49:41 +00:00
Egor Ushakov
3bdfb5c64f debugger code cleanup pt.2
GitOrigin-RevId: 7c2b28d49f73595dfdd69623f0dc10b7321e5133
2022-08-19 17:35:09 +00:00
Egor Ushakov
16b16d7c7e debugger cleanup - added final
GitOrigin-RevId: d1be762172cd530dec228bc4b3596fe1c6403e7a
2022-08-19 09:34:38 +00:00
Egor Ushakov
ccecb57ca6 EA-601986 - T: ChainResolver$ChainsSearchResult.updateStatus
GitOrigin-RevId: 9b34840d7635441e564ce3b6c0800b4ae5783b3c
2022-07-29 10:22:50 +00:00
Dmitry Avdeev
bdcae4f78b action-update-thread: debugger actions
GitOrigin-RevId: 018ab5575b4a33ac82578da6846edc677b5bc690
2022-07-19 20:50:06 +00:00
Egor Ushakov
45fa618c10 debugger cleanup: warnings
GitOrigin-RevId: 7bb7f505b3b2b75a4ad5411afa983ae062f43740
2022-07-18 09:08:31 +00:00
Vitaliy.Bibaev
3e6a9ad17a [stream-debugger] Fix javadoc
GitOrigin-RevId: 75a2a0fd16e47ab4b6a406442ac854d7805e9f0b
2022-07-13 19:23:53 +00:00
Alina Mishina
0f37cbc180 [ExpUI] Update debugger icons
GitOrigin-RevId: 0f070e348eea409b70391d8f82f8df2dda2e106a
2022-07-06 18:57:44 +00:00
Alexey Kudravtsev
3f2a2eaf34 JavaElementVisitor: notnull
GitOrigin-RevId: e4b356ce28796e2631b0a631b5108e0348b77baf
2022-06-11 23:31:48 +00:00
Egor Ushakov
36840d4bdc IDEA-291700 Debugger: "View" links hidden under border
GitOrigin-RevId: 180706c9e882c6dc84456fafcf4226eab8094bca
2022-04-12 12:16:54 +00:00
Tagir Valeev
69e6fc61af [stream-debugger] Use StreamEx from IDEA itself
GitOrigin-RevId: d58907f30c4470d7e8c9f3f56ef825fdd0de826e
2022-01-13 12:45:31 +00:00
Tagir Valeev
01cd6a25e7 [stream-debugger] Use PathUtil.getLocalPath
GitOrigin-RevId: ca73d640969460f7438b15fb854280b1df18d836
2022-01-13 04:29:20 +00:00
Tagir Valeev
41b1078ec1 [stream-debugger] Update tests for Java 17
skip and limit preserve SIZED in Java 17 and count() doesn't actually consume the stream, so Stream debugger cannot traverse the stream

GitOrigin-RevId: b12e6b6110bbf60b36ac6f928d5348db5f676c3a
2022-01-12 14:54:03 +00:00
Tagir Valeev
0076f858ba [stream-debugger] Use StreamEx library from Maven; update it to 0.8.0
0.6.5 required some illegal access, so we had failing tests under Java 17.
SkipOrdered test removed, as skipOrdered() method in StreamEx was removed as well

GitOrigin-RevId: c8c7792565fd143f729ed61d6db4e2c8ec6023f0
2022-01-12 07:28:47 +00:00
Vladimir Krivosheev
c5ece48381 do not use NotNullProducer (use Supplier from JDK instead)
GitOrigin-RevId: 238676678444ece26589c24f5d80786ce085b014
2021-12-26 19:50:57 +00:00
Vladimir Krivosheev
0429b0130d use murmur 3 32 instead of xxhash 64 for icon digests - reduce icon db size (mostly in memory, because on disk compressed using LZ4) and avoid loading extra classes on start-up (murmur is already used in classloader)
no collisions so far

GitOrigin-RevId: 1f41a238729772b4b3c4faa5de5cd1ccb9ec3f65
2021-11-19 09:43:32 +00:00
Nikolay Chashnikov
4c181e05ff [java debugger] cleanup: delete unused deprecated API (IDEA-271555)
GitOrigin-RevId: e26658f61425659395a23f032dbc9fbb17c74137
2021-10-07 07:55:12 +00:00
Tagir Valeev
81d730447a Add type parameters for raw type casts where it's safe
GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da
2021-10-01 07:59:54 +00:00
Nikolay Chashnikov
b87707b316 [debugger streams] move test classes to test sources and get rid of dependency on testFramework from production
GitOrigin-RevId: cccd78994e5a639fe60afebe9f4234cc1c19295f
2021-09-09 15:54:12 +00:00
Egor Ushakov
4feb5303a9 [debuggger] prefer ContainerUtil
GitOrigin-RevId: 8725051cdb1d9ea6fa3353a46bdb524f0abc86ab
2021-08-25 10:19:11 +00:00
Egor Ushakov
e7d88fb013 [debugger] get session from data context first
GitOrigin-RevId: 8e9aa677ebce06570d746fd84ef6f705556b4360
2021-08-24 09:00:00 +00:00
Dmitry Jemerov
f1168cec42 Initial version of test for building and running JPS projects in WSL with WSL JDK
GitOrigin-RevId: 5200d2b02d9df5bf83e2ed5ae189d6005044f8cb
2021-03-17 16:18:40 +00:00
Egor Ushakov
4222a613b2 cleanup: unused imports
GitOrigin-RevId: df4f3eb4933e5d3070da9ba0b60e223d961b5bb2
2021-03-10 13:53:09 +00:00
Tagir Valeev
f6f05ef1c3 Remove redundant overrides
GitOrigin-RevId: d9ed3b2fc338d604b10b9641f8a1f39e89a8d834
2021-02-16 03:54:09 +00:00
Nikolay Chashnikov
ebda80c42c deprecation: add @ScheduledForRemoval annotation to deprecated elements (IDEA-259329)
GitOrigin-RevId: 8ab1f92485b718807bac77682b7038c42c65dba1
2021-02-12 16:33:25 +00:00