Commit Graph

442341 Commits

Author SHA1 Message Date
Vladimir Lagunov
f0ba2b4dcd IJent cleanup: remove unused FileInfo.path
GitOrigin-RevId: 8de108c849f1436ec8c9c0e24fbe75c9a056d196
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
493bc92c31 IJent: complete implementation of IjentNioFileSystemProvider.readAttributes
Tests will be backported from a feature branch later.

GitOrigin-RevId: b3ef3cae596bf6d106628ef756dbfb8f16356f86
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
2c79a27c4a IJent cleanup: remove suspicious code in IjentNioFileSystemUtil.toIjentPath
Probably, the removed code used to mimic the way how FSD accesses the filesystem, but that way wasn't used.

GitOrigin-RevId: 5c8ce9c9e8c530ead7e2480456fc25cf16e125aa
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
092fb70a2b IJent cleanup: extract method FsAndUserApi.create
GitOrigin-RevId: 82036afa1725914a7beb4dfb707b35bebd6c5003
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
a22f1c994e IJent cleanup: implement IjentNioFileSystemProvider.newFileSystem(Path, Map)
GitOrigin-RevId: 9d9c9803320defad1d87e77a59ab864e01e33be8
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
f1d07ce761 IJent cleanup: return specific types in IjentNioPath
GitOrigin-RevId: 63d81c5808f38a0cd85ff2d276db4490218f957e
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
c1c13a52f4 IJent cleanup: static import FsAndUserApi
GitOrigin-RevId: ddb66878f080bd9aff24e00cbf21f468283b510e
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
0d9f2b6f3d IJent cleanup: override all possible methods in IjentNioFileSystemProvider
This way, it's a bit more difficult to forget to implement them later.

GitOrigin-RevId: 56bf33e3b8f512d664482be991374b032cc5dc4c
2024-05-16 19:27:03 +00:00
Vladimir Lagunov
607bf413c7 IJent: Files.exists doesn't check read permissions any more
GitOrigin-RevId: 1cf6ad80eddb95e872a0064245aa9de3e871c548
2024-05-16 19:27:03 +00:00
Alex Plate
be5b7140ea [Workspace Model] Remove LibraryImpl implementation of the library
Now libraries should work via the Workspace Model with `LibraryEntity` and `LibraryBridgeImpl` as a compatibility API

There are no usages of LibraryImpl (and other removed stuff) in the platform or in the external plugins.

The reason that this implementation is removed now is that LibraryTableBase contains a call to `afterLibraryRenamed` function. This function, in turn, seems obsolete as it updates the references in module dependencies. Such references, however, should be automatically updated by the workspace model feature of automatic update of SymbolicIds.

This change is done during the work on BAZEL-317.

GitOrigin-RevId: 9c89a3c6aefac8c8cf8782074081d763498b0e41
2024-05-16 19:02:08 +00:00
Vladimir Dolzhenko
25fd7e4b5a [kotlin] Get rid of redundant allowAnalysisFromWriteAction
#IJPL-149774
#KTIJ-29939

GitOrigin-RevId: 55810bd882bc5b287ff05f12e050ecfc644d038d
2024-05-16 18:55:04 +00:00
Evgenii Ilichev
19ec110a0d [IJPL-149871] load English searchableOptions together with localized ones
Merge-request: IJ-MR-134550

GitOrigin-RevId: cd02656d3b03298d73c6755e0795e9d60ba3e68a
2024-05-16 18:54:22 +00:00
Maksim Zuev
81634bb3f3 [debugger] IDEA-352803 Try getting variable values one by one when batch request failed
Uninitialized Kotlin inline variable causes InconsistentDebugInfoException

GitOrigin-RevId: 936fbf7611580bf9b0ed1e15836b70cf188d3854
2024-05-16 18:52:55 +00:00
Sergey Simonchik
f66d725971 [terminal] don't modify output editor document after highlighting hyperlinks (IJPL-101373)
Otherwise, it cancels hyperlinks highlighter running in background, because of changed `document.getModificationStamp()`.

Merge-request: IJ-MR-134015
Merged-by: Sergey Simonchik <sergey.simonchik@jetbrains.com>

GitOrigin-RevId: 7a097bb634aa14875f1423304e8b023d58cd791a
2024-05-16 18:52:13 +00:00
Vladimir Krivosheev
b72dff11e8 IJPL-149890 quick fix for processed classes
GitOrigin-RevId: 2ee013321b9d86218fa8b1c652e47793112e44d7
2024-05-16 18:36:08 +00:00
Vladimir Parfinenko
1b9cbad5ab [debugger] post review fix of CWM-9062
GitOrigin-RevId: aa3b67af595d4cc9db69fba401818529e52537d8
2024-05-16 18:13:33 +00:00
Alexander Zamyshlyaev
a016a2a8f2 [collab/space] IDEA-353270: Process logouts in the tool window and close opened timelines and review diffs.
GitOrigin-RevId: f6c8428dc795955568337393d40d1a1ce14e685c
2024-05-16 18:08:14 +00:00
Nikolay Chashnikov
57ab8084ce [util] API cleanup: remove unused deprecated UserDataHolderUnprotected interface (IJPL-503)
Its methods are pushed down to PsiBuilder where they are still used.

GitOrigin-RevId: bde40b36c5f499c1cc8f30b79034e6129598169c
2024-05-16 18:02:43 +00:00
Nikolay Chashnikov
9d6f992dfb [platform] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 59c319f0d2f3a1f2c1cc97b9cde24869127d6d5e
2024-05-16 18:02:37 +00:00
Nikolay Chashnikov
0718df4615 [ide util] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: a73fbcb83c495b6c5698e1569afb0f4eefc32f11
2024-05-16 18:02:32 +00:00
Nikolay Chashnikov
6881f57056 [platform lang] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: f5f10cf275e92aa623e445c61d82219c1b86ee68
2024-05-16 18:02:27 +00:00
Nikolay Chashnikov
edf39b0a8c [ide core] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 8e5131106efea536da232ac2ed68a0bf30fee883
2024-05-16 18:02:21 +00:00
Nikolay Chashnikov
f285d9761b [project view] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: bf68d166a1eadb32ff10ced5dcc51676a16dda7c
2024-05-16 18:02:16 +00:00
Nikolay Chashnikov
148d10e520 [language injection] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 2b81982e08e3ce6c4b71fab1faf81e87a8e13bae
2024-05-16 18:02:11 +00:00
Nikolay Chashnikov
9d3cbfd41d [util] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: b71e326fe0d292f2a3944e939e6192a8450f10f7
2024-05-16 18:02:05 +00:00
Nikolay Chashnikov
aa31d83053 [vcs] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 10f2c5996624b79261c4637f6b2a3d062b11a4c3
2024-05-16 18:02:00 +00:00
Nikolay Chashnikov
6944ceb1d7 [execution] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 266171cb81c35e5895cee86a7e6b56ade3f89d78
2024-05-16 18:01:54 +00:00
Nikolay Chashnikov
241229954b [editor] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 3fd3717e2c1b3f59bbaa1c5c2427dc89c3264fa6
2024-05-16 18:01:49 +00:00
Nikolay Chashnikov
e11ba28e68 [test framework] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 9cc5e9d7da51a33071ffd8c57a40e2ed09c712dd
2024-05-16 18:01:38 +00:00
Nikolay Chashnikov
9b1716330e [indexing] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: a62a3d9cfcb982440e8670ec26aa86791ce23870
2024-05-16 18:01:33 +00:00
Nikolay Chashnikov
79e713c0f4 [code style] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 36350c55358d6fef7b25e09d87dd71fe7b90b336
2024-05-16 18:01:28 +00:00
Nikolay Chashnikov
3e11da3c44 [jps model] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 34bd7dc6552c7732de65cf509a0c9e4b76f00553
2024-05-16 18:01:22 +00:00
Nikolay Chashnikov
3250b7ea1c [tasks] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: b9f01623ce9c84023ac9deff24920049cab039be
2024-05-16 18:01:17 +00:00
Nikolay Chashnikov
908883714c [python] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: bc9846615603353710cae0b35f362d199de113e8
2024-05-16 18:01:12 +00:00
Nikolay Chashnikov
760943daec [terminal] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 179ef8e5cd46fc5d4534c9d588e897ab6d65ae56
2024-05-16 18:01:01 +00:00
Nikolay Chashnikov
b56617086f [git] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: e00ff04e6f6a744426b3389dc14f771981a689d6
2024-05-16 18:00:55 +00:00
Nikolay Chashnikov
0ed78b143a [external system] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: bf7c83fed404e92004cc123309d3f53c905aefb2
2024-05-16 18:00:50 +00:00
Nikolay Chashnikov
9b190fe52b [build scripts] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: ebb4026c468753cd0c93673edfa0f9aa579d63a6
2024-05-16 18:00:44 +00:00
Nikolay Chashnikov
d1f06f6197 [platform analysis] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 56295990dd1e003396c3c3bd272e3793dafef958
2024-05-16 18:00:39 +00:00
Nikolay Chashnikov
e12efefd98 [maven] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 4765e06859d13e03c2017c7c3a1e4615dd0242bc
2024-05-16 18:00:34 +00:00
Nikolay Chashnikov
085f2f19a1 [markdown] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: ff27f7fb687f350f2f7ef0bcf7260b85373934b2
2024-05-16 18:00:28 +00:00
Nikolay Chashnikov
70676eed64 [java] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 36db2165d4a4bb133b7d63db944f6c8fe3490fa8
2024-05-16 18:00:17 +00:00
Nikolay Chashnikov
cb9a49220f [grazie] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 1ef9cf6a58b988b9f46083950b896db555ad5577
2024-05-16 18:00:12 +00:00
Nikolay Chashnikov
ce835772e8 [kotlin] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 2ffe0e23130483f42969cb0f4fff842cb13183a4
2024-05-16 17:59:55 +00:00
Nikolay Chashnikov
a56306cd9f [kotlin] cleanup: migrate usages of some deprecated API (IJPL-503)
GitOrigin-RevId: 27837d54d1f236c2e20c93b033e85ba21d335fd3
2024-05-16 17:59:50 +00:00
Nikolay Chashnikov
a89fee8bd5 [platform] API cleanup: remove unused deprecated CheckboxTreeBase.NodeState enum (IJPL-503)
It's moved to RiderInspectionsConfigurable, which was the only user of this API.

GitOrigin-RevId: a57fdb3c13c0104e06b6331c9e1122e3b0e7dbcc
2024-05-16 17:59:44 +00:00
Tagir Valeev
8b83a30705 [java-inspections] RedundantThrowsDeclaration: do not report when method contains unresolved calls
Helps IDEA-353117 Error highlighting in incomplete project model

GitOrigin-RevId: ac7e3931d54ed2ac24c34adf074b8dd09dd7cda9
2024-05-16 17:49:36 +00:00
Daniil Ovchinnikov
a5b2517ec4 IJPL-797 intellij.platform.navbar.monolith.compatibility review internal API
GitOrigin-RevId: 73963716d13d3189aeddfcca422b4e13f99a9d3f
2024-05-16 17:20:51 +00:00
Daniil Ovchinnikov
0c1483eaa8 IJPL-797 intellij.platform.navbar.backend.compatibility review internal API
GitOrigin-RevId: e0dcbc486709d7e9287df3406ca7d75dd0289a59
2024-05-16 17:20:51 +00:00
Daniil Ovchinnikov
d691c72dad IJPL-797 intellij.platform.navbar.frontend.compatibility review internal API
GitOrigin-RevId: f961afe7a073e3e867717db01808e2676687b262
2024-05-16 17:20:51 +00:00