Vladimir Krivosheev
a8d3822f44
IJPL-159596 descriptors for some platform modules and test libs required for running Rider tests on production classpath
...
GitOrigin-RevId: d202ec6be7b832a7dbea981e62064102dcea180e
2024-08-02 19:06:31 +00:00
Anna Kozlova
fd7607ef38
[kotlin] k2 add tests for java interop
...
- disabled tests are reported as KT-70426, KT-70427, KT-70428
- call line marker messages in BGT, same as in production
KT-70404
GitOrigin-RevId: 7b368ad384d13b0a04053a3e666a4e43edf7e37c
2024-08-02 18:59:28 +00:00
Gregory.Shrago
62e6a2484a
avoid "implement by delegation" with default java methods
...
Default methods are never called due to KT-18324.
Follow-up to
[RDCT] Fix the run configuration popup not updating on start/stop of run configurations
GitOrigin-RevId: 895673d621259a0e94d558b21ab4c1892e111d87
2024-08-02 18:57:20 +00:00
Alexandr Suhinin
c1857f190a
[extract method] remove deprecated function
...
GitOrigin-RevId: 4c474e79b9ddf8f5334b9d584881c878fda9d94b
2024-08-02 18:52:43 +00:00
Alexandr Suhinin
0280eb7bc1
[extract method] fleet: make extract function suspendable
...
GitOrigin-RevId: d58db2176017dfda521bdbdedf52d34dff814b9a
2024-08-02 18:52:43 +00:00
Alexandr Suhinin
2676992849
[extract method] fix: fleet relies on blocking context to apply changes to the document
...
See: BackendExtractApiKt.extractByRanges and getActionEffects
GitOrigin-RevId: e9806d53134a0d3b6b55e0c6da485019721661ea
2024-08-02 18:52:43 +00:00
Max Medvedev
97dff8a70a
cleanup ILazyParseableElementTypeBase
...
GitOrigin-RevId: 148cf2104247b6a62e5bab6175b7d059547504cb
2024-08-02 18:34:40 +00:00
Mikhail Pyltsin
f58f454022
[java-compiler] IDEA-354499 After building the project, find usages is broken for Record
...
- workaround, actual problems in jps-javac-extension, because it doesn't support RECORD as type
GitOrigin-RevId: 8cc695f9ba2672cff732496678f16cd3d96b83ed
2024-08-02 18:19:13 +00:00
Mikhail Pyltsin
e9fdbf0b00
IJ-CR-141547 [java-inspections] IDEA-356841 Convert to switch expression generates invalid code on line comments
...
- support comments in the middle
GitOrigin-RevId: a56684193791a8dfc086843756796d0cbd5cf571
2024-08-02 18:19:13 +00:00
Alexey Kryuchkov
53ff8d82e0
WaitForFinishedCodeAnalysis traceId for logging stopping events
...
GitOrigin-RevId: b50c2c39317e0386df5a993c4841d9b0000677c2
2024-08-02 18:10:37 +00:00
Vladimir Koshelev
c04b280ded
[pycharm] what's new: fix plotly action id
...
GitOrigin-RevId: 79c8be153b10e0adc3943a1324aff9edcbfa1a91
2024-08-02 18:05:36 +00:00
Nikita Barkov
9ea659bc92
[perf_tests]Implemented GitRollbackCommand and HandleSpanCommand
...
GitOrigin-RevId: defcfa797d687b51efb71bcf809e654ede363436
2024-08-02 17:50:43 +00:00
Konstantin Aleev
36a929c19d
[yaml] IDEA-210113 key completion insert handler: fix removing lookup if it is the only key value with colon
...
GitOrigin-RevId: 48c750e214e352a09b52921d2dbdafc695a608a9
2024-08-02 17:30:56 +00:00
Andrew Kozlov
f58eada7e2
[kotlin] KTIJ-29898 dependency removed
...
GitOrigin-RevId: 51da06faa2643fe325b695e59551a34591adef15
2024-08-02 17:21:28 +00:00
Ilya Kirillov
573f1c13b9
[kotlin] update K2 mode message
...
^KTIJ-30853 fixed
(cherry picked from commit 5c28553f148f8cb060e613ecaf2c9bd4efb76a33)
IJ-MR-141691
GitOrigin-RevId: 9d64552035132eb8b7d924eb4af471294ba77269
2024-08-02 17:00:46 +00:00
Dmitry Kichinsky
190370ccb7
[maven] IDEA-357057 rename assertAutoReloadIsInitialized to assertAutoReloadIsEnabled
...
GitOrigin-RevId: 5dcd63a69359a5ca5dcb8fe981b231b9fa419184
2024-08-02 16:13:19 +00:00
Konstantin.Nisht
5c9feb90e9
[ijent] IJPL-149878: Enable copying, moving and deletion via IJent
...
GitOrigin-RevId: c9cfa5c33a4ac553aeab9ed112aaa2671c3c522c
2024-08-02 16:08:06 +00:00
Aleksey Dobrynin
ab45ebd22f
[java, complete, import-module] enhance code completion ordering: support transitive dependencies and implicit imports
...
GitOrigin-RevId: 737e01da30f0619ecae83693062e8b22adb5f6f3
2024-08-02 16:06:21 +00:00
Andrey Lisin
24ca282a62
PY-73432 Print effective debugger port number to stdout if single port mode enabled
...
GitOrigin-RevId: ff24636e02c90dc12f288b0ae2ff4700b4907fc7
2024-08-02 15:46:07 +00:00
Alexey Kudravtsev
786124ece7
platform.util: IJPL-797 Mark accidentally public platform APIs private
...
GitOrigin-RevId: 97527307631f5115fe3a9c8dc8a123c5665a2048
2024-08-02 15:33:42 +00:00
Alexey Kudravtsev
5f9438c2e1
platform.util.ex: IJPL-797 Mark accidentally public platform APIs private
...
GitOrigin-RevId: 25f1c8d3c8df2b6fbf7cf202d75e50ce0a5996a0
2024-08-02 15:33:42 +00:00
Vera Petrenkova
417d044a15
IJPL-159334 use dd-plist library to define macOS region instead of using PListBuddy
...
GitOrigin-RevId: 0a16f43a90cd19df76e249e708e46de12ffb6081
2024-08-02 15:09:25 +00:00
Tagir Valeev
51ad042450
[kotlin-dfa] IDEA-346653 K2: Port KotlinDfaAssistProvider
...
GitOrigin-RevId: f7ed8e79852699c5e60d712b15c65c8e4a2d345c
2024-08-02 14:52:21 +00:00
Roman Shevchenko
bf641a34ed
Cleanup (formatting)
...
GitOrigin-RevId: bdf9ab9e40406475849fc2d4bd203d38a92f3b21
2024-08-02 14:49:46 +00:00
Roman Shevchenko
2a0924f833
[vfs] converting JRT ClosedFileSystemException to PCE (EA-897553)
...
GitOrigin-RevId: ddafa4b72ceb678f05c299da974167f3c1e81cc8
2024-08-02 14:49:46 +00:00
Tagir Valeev
655bf65a7d
[java-refactoring] Inline variable: ignore references from method calls
...
Fixes IDEA-356914 Exception in Inline variable on red code
GitOrigin-RevId: ca785f72ba4b99fed0a0f3410a21df7dd13b7c5a
2024-08-02 14:18:00 +00:00
Tagir Valeev
eafd66854b
[java-stubs] TypeInfo: fix annotation parsing for multi-parameter generic types (IDEA-356112)
...
GitOrigin-RevId: 154294caab47747e81b80de26ca1bffd919fce98
2024-08-02 14:18:00 +00:00
Tagir Valeev
d82076a22c
[java-tests] DfaAssistTest: run computeHints() in background
...
K2 doesn't allow running analyze() in EDT
GitOrigin-RevId: 5eb74f9cc5eccfb04c1afebf1fb560ca322c9755
2024-08-02 14:18:00 +00:00
Tagir Valeev
4e5c75966d
[platform] Unknown nullability for get()
...
GitOrigin-RevId: 57f0466c1e7d5f419e453bbf55b8066b8855175b
2024-08-02 14:18:00 +00:00
Daniil Ovchinnikov
af8052fa22
extract PluginUtil.getPluginId
...
GitOrigin-RevId: 685c520375e2d11fbe4ad3a72bb53c6a9b85d7be
2024-08-02 14:17:29 +00:00
Ilia.Shulgin
4953b7542b
[log] IJPL-159496 Fix right-click handled as left-click when clicking graph in log
...
Left-click action was performed along with showing the context menu
GitOrigin-RevId: 76f14cb3a4daa0427b2174b7c4ea81e0207949fe
2024-08-02 14:14:43 +00:00
Daniil Ovchinnikov
fb4e6e078e
IJPL-797 intellij.platform.navbar.backend review internal API
...
GitOrigin-RevId: 5574360a1014437b4fc069e1a7bbd3eefcb9486f
2024-08-02 14:08:07 +00:00
Dmitry Kichinsky
2262792eb4
[maven] IDEA-357057 call updateAllProjects() to resync
...
GitOrigin-RevId: 4e327ae6661f0f7a8fe5a1869fb220ef2de2ee97
2024-08-02 14:03:56 +00:00
Andrey Lisin
1843fbcf1c
Cleanup: remove redundant usage of AppUIExecutor
...
GitOrigin-RevId: c81a918fe0916a8178e14ee15879bc590706f02b
2024-08-02 14:00:00 +00:00
Alexandr Trushev
27ecc5fd32
[editor] fix flaky FileEditorManagerTest
...
GitOrigin-RevId: 977d09bc35765553a7ea28e1184f0fd44a58b011
2024-08-02 13:27:57 +00:00
Egor Kukoverov
7990c2d7d9
RUBY-32143 Implement UserActivityProviderComponent for segmented button
...
Run configuration editors run validation after UserActivityWatcher notifies them, and components have to implement UserActivityProviderComponent for the watcher to propagate changes
(cherry picked from commit b6d49bfe267d1762d80672e44dbbabdbdf6e1135)
IJ-CR-139876
GitOrigin-RevId: e730ed65d68e6b4583ea25444f53b9389590da77
2024-08-02 13:18:13 +00:00
Sergei Vorobyov
dd819552ad
FUS-2534 [Gradle|FUS] fix: doesn't register twice the same new project wizard stat collector group
...
GitOrigin-RevId: 59e6dc5ffeb80d077afe47567d58a9d454c0a273
2024-08-02 13:07:11 +00:00
Roman Golyshev
4b234b7f4c
KTIJ-26752 [kotlin] Adjust J2K testdata to changes in Import Optimizer
...
GitOrigin-RevId: 7162eb5d1909ae4a629df76641d6a6a5fcd6115f
2024-08-02 12:44:46 +00:00
Roman Golyshev
ff820ed565
KTIJ-26752 [kotlin] Check if KtInvokeFunctionReference is resolved by resolveToCall instead of resolveToSymbols
...
For invoke operators coming from builtin functional types,
`resolveToSymbols` will return an empty list, and it seems like
an intentional design.
We have to deal with this for now.
GitOrigin-RevId: a81a82cdf3399f8c24edc4aeac0e4c4c61fe402b
2024-08-02 12:44:46 +00:00
Roman Golyshev
2b8ca408ab
KTIJ-26752 [kotlin] Consider import aliases when checking if callable is accessible as member in UsedReference
...
We already do that for classifiers, and should do that for
callables too
GitOrigin-RevId: 7248a211a8108bf1910220ba1ec4662a8174eb87
2024-08-02 12:44:46 +00:00
Roman Golyshev
995b3ab603
KTIJ-26752 [kotlin] Refactor code; extract checking the dispatch callables into a function
...
GitOrigin-RevId: 025ad2a1e998f00c15d03c9f161f9d6076600595
2024-08-02 12:44:46 +00:00
Roman Golyshev
a6c1bc2a17
KTIJ-26752 [kotlin] Filter references to the nested classifiers in UsedReference
...
Nested classifiers, if they are resolved, will be already
accessible even without the imports; so there's no need
to keep the imports for them.
^KTIJ-26752 Fixed
GitOrigin-RevId: f942edcf6e92fdc0c13d37a08cf4274811ceece9
2024-08-02 12:44:46 +00:00
Roman Golyshev
95b7cd3805
KTIJ-26752 [kotlin] Move UsedReference, UsedSymbol and utils to a separate file
...
GitOrigin-RevId: a33c21fdb7ad49781581f2bae52ef554e2b2a2ca
2024-08-02 12:44:46 +00:00
Roman Golyshev
137a78a00e
KTIJ-26752 [kotlin] Introduce UsedReference and UsedSymbol classes to simplify UsedReferencesCollector
...
GitOrigin-RevId: c8d332abe0f717c68d7937bcd88e026f14f6f9d4
2024-08-02 12:44:46 +00:00
Roman Golyshev
d86fe128dc
KTIJ-26752 [kotlin] Extract util functions from UsedReferencesCollector to the top level
...
GitOrigin-RevId: b3d2f952ba22d02cbf445f2fc7b8bd787e36322b
2024-08-02 12:44:46 +00:00
Roman Golyshev
30daf4dc28
KTIJ-26752 [kotlin] Clear the main cycle in UsedReferenceCollector
...
GitOrigin-RevId: 913db50f08bb8f1185fc05109051c6681d5c87af
2024-08-02 12:44:45 +00:00
Alexey Kudravtsev
3b0c71034a
more logging for intentions pass
...
GitOrigin-RevId: 2a5e2562e78c4a60e953037ee181bee078a74b19
2024-08-02 12:24:30 +00:00
Bart van Helvert
c160009477
[kotlin] Find internal usages for KDoc references
...
#KTIJ-30858 Fixed
GitOrigin-RevId: 06936e333d9bb60fbf5156213d8873a503550e8e
2024-08-02 11:52:50 +00:00
Vladimir Lagunov
b461a07bd9
IJPL-156626 IJent: remove id from IjentApi
...
It's now possible to create an Ijent NIO filesystem with any URL.
Also, it becomes easier to create wrappers for Ijent*Api. Before the change, a wrapper couldn't have implemented `id` fairly: on the first hand, a wrapper must have its own id and shouldn't return the id of its delegate, on the other hand, a wrapper couldn't create and register its own id.
GitOrigin-RevId: b3f48e87c6b1fb9dae8d4487834ac542f3e4874d
2024-08-02 11:50:50 +00:00
Vladimir Lagunov
11d706dddf
IJPL-156626 IJent: IjentWslNioFileSystem is not DelegateFileSystem anymore
...
It makes it easier to refactor later.
GitOrigin-RevId: 113a3f35e4b43548b4b4f29f4d9e854cd72a7f94
2024-08-02 11:50:50 +00:00