Leonid Bushuev
970dc0fe32
Remove unnecessary downcasting
...
GitOrigin-RevId: b91110977db6e5b08d9f4aaffa8496d305d698e2
2019-05-03 01:40:23 +03:00
Vladimir Plyashkun
2d9369d983
CPP-16098 - Lags during inplace rename typing
...
- changed behaviour in safe way by introducing new method to check that particular expression does not depend
on committed PSI
GitOrigin-RevId: f5ec732613cdafdcef8a1d48eb8d04135c634047
2019-05-03 01:39:50 +03:00
Leonid Bushuev
338ad6db56
SQL code style per dialect: UI: fix indent editor
...
GitOrigin-RevId: 3cb00f5c500523717c42f404b2f38fd1822d6db0
2019-05-03 01:39:18 +03:00
Vladimir Plyashkun
d990d75dba
Merge branch 'master' into vplyashkun/inplace_rename_lags
...
GitOrigin-RevId: 5c7f8c478e7328df1646879ede977efd7465adf8
2019-05-03 01:38:45 +03:00
Vladimir Plyashkun
e3ca319824
CPP-16098 - Lags during inplace rename typing
...
- call `commitDocument` explicitly in cases when `calculateQuickResult` can redirect it's calculation to heavy `calculateResult`
GitOrigin-RevId: 41f0c47c57f4528d7d7a25208024ec28bb8c2e12
2019-05-03 01:38:12 +03:00
Leonid Bushuev
dc1a52762e
SQL code style per dialect: UI
...
GitOrigin-RevId: 9b1b3e745d4c8acef5a4a1018714e004e5423519
2019-05-03 01:37:38 +03:00
Vladimir Plyashkun
d712ac9901
CPP-16098 - Lags during inplace rename typing
...
- removed `commitDocument` call when `isQuick` argument is passed
- pass `element` or `null` to `equalsToText` call (since there is not real need to take it for text comparison)
GitOrigin-RevId: 27c5e1a2f484fc56d41dfd210832ae94c9a9b7ab
2019-05-03 01:37:04 +03:00
Leonid Bushuev
9f35a30458
SQL code style per dialect: UI
...
GitOrigin-RevId: 72cca4d6a23a5e2aa2089c03932ab2e9d08bfa48
2019-05-03 01:36:24 +03:00
Dmitry Batkovich
43a8e9b096
refactoring: reduce number of type parameters in ForwardIndexAccessor
...
GitOrigin-RevId: c09009e5a13e04d383cff69aac60f48137fdb784
2019-04-29 16:48:01 +03:00
Tagir Valeev
61ac76cf48
IDEA-211702 Incorrect inspection "Can be replaced with single expression in functional style" when types differ
...
GitOrigin-RevId: 4006edb212486fa38b31b26ecbed881e6079f6e6
2019-04-29 13:28:39 +03:00
Tagir Valeev
637f99c7ae
NullableNotNullManager: ignore container annotations from different source roots (IDEA-211140)
...
GitOrigin-RevId: 9e72d803ac6ab7b0dda9ec32fe7fffd58a3c1674
2019-04-29 12:34:54 +03:00
Tagir Valeev
884ee2423a
PsiNewExpression#isArrayCreation used
...
GitOrigin-RevId: 2d669600fe6ecbc552ed7e4043314c6a67f3ac8e
2019-04-29 12:34:23 +03:00
Tagir Valeev
a19d44c710
IDEA-209947 Make FindDfaCause onTheFly only
...
GitOrigin-RevId: 52733dbe551b02b96ec2056e4fe7a10bb5d1c9f5
2019-04-29 12:33:51 +03:00
Anna Kozlova
7dc1343930
fix braces on unwrap try...catch inside loop or if (IDEA-155352)
...
GitOrigin-RevId: 6f95bccd9b3a0e4ef0cc116da795e9e573a8993f
2019-04-29 11:05:46 +03:00
Anna Kozlova
2001e37d9f
fix braces on unwrap nested lambda (IDEA-167224)
...
GitOrigin-RevId: e492a3b288e006380fe7a05618ef17bcefb663bd
2019-04-29 11:05:16 +03:00
Tagir Valeev
a175181df4
IDEA-209947 Explain possible NPE
...
GitOrigin-RevId: dab1e1bfa33e2cdc0f1ab833f943bd24d171b882
2019-04-29 11:04:15 +03:00
Gregory.Shrago
f0e265f2cb
always show "by file" panel; cleanup, notnull
...
GitOrigin-RevId: afe79e5d678716023764a247fcfbc1309a62f490
2019-04-29 00:34:04 +03:00
Gregory.Shrago
9d82c57d5a
use explicit FindSymbolParameters in go-to models
...
GitOrigin-RevId: 3e67e9a4322ab7c18ed272fb8897855de3b90a8d
2019-04-29 00:33:03 +03:00
develar
5688e68c1f
create app-level interface extensions without pico container
...
GitOrigin-RevId: bfd33940f1e3a1c775e73b6eb0c188d068589285
2019-04-29 00:28:56 +03:00
develar
71a81b41c4
TextEditorHighlightingPassFactoryRegistrar to ensure that factory is not registered unconditionally as project component, avoid using project component just to be created during project loading
...
GitOrigin-RevId: 7eb7e3d851a49e85c189811a156aea0891d8255a
2019-04-29 00:28:25 +03:00
Dmitry Jemerov
7cbdd67267
Fix SdkSetupNotificationTest (IDEA-CR-46763)
...
GitOrigin-RevId: b6b09979013879ccc102a6570b2548a1c52f43b7
2019-04-29 00:27:53 +03:00
develar
83d914d6b6
BaseState - introduce convenient methods for linkedMap/map instead of generic map
...
GitOrigin-RevId: d0d6ac52bd785ab6555f70fdc0f45b41593b3e96
2019-04-28 19:48:05 +03:00
develar
fd0925529d
BaseState - prefer "map" instead of generic "property" name Also, to ensure that any BaseState usage will be unified
...
GitOrigin-RevId: b834fe83a76546da9127a38b699233ee40dd0f8f
2019-04-28 19:46:34 +03:00
Roman Shevchenko
4ebf2bcc77
[java] suppressable "redundant requires statement" inspection (IDEA-205523)
...
GitOrigin-RevId: a7591c521a9bd80f7442fa9e9e0f0d3dc2c236f6
2019-04-28 19:43:32 +03:00
Alexey Kudravtsev
c77a774cfd
cleanup
...
GitOrigin-RevId: 99773c7d415a60c1265a91b83079f0504758415b
2019-04-28 19:37:28 +03:00
peter
a0a9b53295
enable "Dump Threads" action during indexing
...
GitOrigin-RevId: dfd0034d80b4bd8fa5d2483860c1271a5ccb630f
2019-04-28 19:36:28 +03:00
peter
bff3f52ddc
IDEA-209784 Basic/Smart completion does not offer package private methods when runtime object type is from another package
...
GitOrigin-RevId: 3dcd8f1c30892dc0fc76c1fd2e976d239628421b
2019-04-28 19:32:24 +03:00
peter
9745092398
close lookup when starting a new line after having typed an identifier manually (IDEA-211557)
...
GitOrigin-RevId: bdbbed8bb136bb469f5ca765cf8f3d35dbf42264
2019-04-28 19:31:54 +03:00
peter
e90411dadd
more attempts in SmartPsiElementPointersTest again
...
GitOrigin-RevId: 2844574c9a73dbacaef8739e8adeef3a15d3ed11
2019-04-28 19:31:23 +03:00
Dmitry Jemerov
05d8ad80ad
Initial support for FUS reporting in new project wizard
...
GitOrigin-RevId: 4f9c94d6474af09c020fea9e53092636d1a75e15
2019-04-28 19:30:53 +03:00
Anna Kozlova
7a03a2be5c
method references overload resolution: skip static methods of interfaces called on inheritor (IDEA-209920)
...
GitOrigin-RevId: 9e7889def32913679fa867f9dd2a80f8d187964e
2019-04-28 19:25:43 +03:00
Anna Kozlova
d3928de54b
change method return type: avoid changes in hierarchy when assignable (IDEA-209931)
...
GitOrigin-RevId: 43166bdd806d2a0b6ed2e72e6630c9cf53fba7b4
2019-04-28 19:25:11 +03:00
Anna Kozlova
7f603ae6b1
redundant cast: check binary comparison assignability (IDEA-209944)
...
GitOrigin-RevId: 4276128fb33224de60afc7661e478ca172205f51
2019-04-28 19:24:39 +03:00
peter
06c046eab5
LineSet: try to copy arrays more efficiently
...
GitOrigin-RevId: 19e3d0b8620dd743628e01bad58e656d723446da
2019-04-28 19:18:14 +03:00
Daniil Ovchinnikov
660b4ef021
[jvm] cleanup: remove old unused methods from JvmElementActionsFactory
...
GitOrigin-RevId: 4ca2354457fa60b29977d0a3efaf5c9c3fbfa15e
2019-04-28 19:17:42 +03:00
Daniil Ovchinnikov
49444dc113
add @NotNull to RunConfigurationProducer#setupConfigurationFromContext
...
GitOrigin-RevId: 6d1547f094b169365b898f57d98fd8a8d745da41
2019-04-28 18:15:18 +03:00
Daniil Ovchinnikov
4300f5dd83
add @NotNull to RunConfigurationProducer#isConfigurationFromContext
...
GitOrigin-RevId: 4dae69271e86d8bcef82b64b4953c995efd3cc13
2019-04-28 18:14:41 +03:00
Daniil Ovchinnikov
22fc1bd60d
add @NotNull to RunConfigurationProducer#createConfigurationFromContext
...
GitOrigin-RevId: 3743ec6fb03a54d599412fde874465cbc5421832
2019-04-28 18:13:27 +03:00
Dmitry Jemerov
4192cfeaf0
Context-dependent refactoring actions in popup menu and refactor this popup, continued
...
GitOrigin-RevId: ce9c010f8fb8a3313d9bb59c6e1197956042b7bd
2019-04-28 18:12:12 +03:00
nik
87f2cb08c2
refactoring: add 'parentDisposable' parameter to addExplicitExtension
...
This simplifies code and gives an additional hint that the explicitly registered extension should be unregistered (especially in tests, see 27785c284f7).
GitOrigin-RevId: 6446e119ef09ccb1f619d290ff66265e45eb58bc
2019-04-28 18:10:58 +03:00
Tagir Valeev
71858024bc
FindDfaProblemCauseFix: better thread switching (IDEA-CR-46398)
...
GitOrigin-RevId: 734d0f52322941e095a9af6293a44d920e9118ba
2019-04-28 18:06:35 +03:00
develar
3bace1dfc9
use message bus - introduce DebuggerManagerListener.TOPIC
...
GitOrigin-RevId: 81e9e7bbf8a2f1819e6bf603bc7df1acb99f389b
2019-04-28 18:05:21 +03:00
Tagir Valeev
7786fe9165
IDEA-209947 Add and/or when several children are displayed (IDEA-CR-46720)
...
GitOrigin-RevId: 2556ab90f89dccbf9f2b3a820e5894c2b0fcf9a6
2019-04-28 18:04:06 +03:00
peter
fc79a9d931
restore expectations of SmartPsiElementPointersTest.testLargeFileWithManyChangesPerformance
...
GitOrigin-RevId: b7a627e0ced686b3c0cdd47d2f98ae6a5b7ef140
2019-04-28 18:03:29 +03:00
Roman Shevchenko
8bd1811fdd
Cleanup (inlines unwarranted *Ex class)
...
GitOrigin-RevId: 2a842221145912d422dfd0b5ee659ce2e6f8e532
2019-04-28 18:02:52 +03:00
develar
a9b41651ed
cleanup
...
GitOrigin-RevId: bc40f0908b935aad8611e299ae511048c5182514
2019-04-28 18:02:15 +03:00
develar
29fe200c0e
cleanup
...
GitOrigin-RevId: d3867242a133a0a9be8f8502f32f24b0437c9211
2019-04-28 18:01:00 +03:00
peter
832930c4a4
give more attempts to SmartPsiElementPointersTest.testLargeFileWithManyChangesPerformance
...
GitOrigin-RevId: cd3cb13e616c73bbd8951794ec4b73c93ceac78e
2019-04-28 17:59:46 +03:00
Vladimir Krivosheev
1c37a4b805
deprecate registering VirtualFileSystem as application component
...
GitOrigin-RevId: 3c1f838d20b7e0a0a31283cb8d1fe312a9f5258e
2019-04-28 17:52:19 +03:00
Anna Kozlova
64520feaa1
rename field: replace qualified names with field qName (IDEA-210056)
...
GitOrigin-RevId: 8ae6037597a183c843d89f5b8870a4162ddf73e3
2019-04-28 17:48:34 +03:00