Commit Graph

17369 Commits

Author SHA1 Message Date
Alexandr Evstigneev
16c23d689e IDEA-247635 Adjusted IDEA plugins to use locale-safe options
GitOrigin-RevId: f01c3cd8a4d27bc47999130e218c06df06bf79de
2020-08-20 08:33:31 +00:00
Roman Ivanov
b01d3de272 i18n
GitOrigin-RevId: f12bb4efb67a7afdf4fc56c10f8685871db57f75
2020-08-20 06:51:29 +00:00
Nikolay Chashnikov
9f43cc8bed [java] i18n: propagate NLS annotations to some Java classes
GitOrigin-RevId: d7a4a6522c7dedc9ae3a0a2b29bf4e918a727fb3
2020-08-19 18:53:32 +00:00
Anna Kozlova
1f4eaba588 java inline field: allow inline this only in another language, e.g. kotlin (IDEA-247809)
GitOrigin-RevId: bc9cfbc81436c08578b595a00e69af187724a49b
2020-08-19 18:50:02 +00:00
Tagir Valeev
60b966275a [java-impl] i18n
GitOrigin-RevId: 3bd552a48ddb609adb7763e4e7445fd1c7281e9b
2020-08-19 18:27:30 +00:00
Tagir Valeev
d363d08f34 [java] i18n
GitOrigin-RevId: e4068d7df3f47abf67b4075f354e33e611693b2a
2020-08-19 14:14:34 +00:00
Tagir Valeev
f6bd0ced5e [analysis-impl] i18n
GitOrigin-RevId: 74d7490003686b2efce3a83a1e147b16632946ef
2020-08-19 14:14:28 +00:00
Nikolay Chashnikov
4858142cf0 [java] i18n: propagate some NLS annotations
GitOrigin-RevId: 16b12faf0f9b0be138c8565722c18c7ec22d8add
2020-08-19 11:27:13 +00:00
Anna Kozlova
4f9ee84a1b i18n: refactorings
GitOrigin-RevId: aad63839f699d9baaabbcd7de0d0c2ea5c504bba
2020-08-19 11:15:05 +00:00
Alexandr Evstigneev
8c6ed5f606 Revert "IDEA-247635 Adjusted language implementations to use suppliers and getters from CodeStyleSettingsCustomizableOptions"
This reverts commit 05084502

GitOrigin-RevId: 3409ca5cb939d9ddd3b0712a15a0f3dda5a3df44
2020-08-19 07:27:57 +00:00
Anna Kozlova
d880e86a3a java inline field: check if initializer depends on context (IDEA-247851)
additional checks for local classes & initializer components IJ-CR-2759

GitOrigin-RevId: 84402b253396ef60c33d3468bcc6fdc65c4e3176
2020-08-19 07:02:25 +00:00
Roman Shevchenko
543f8aeb36 Cleanup (warnings; formatting)
GitOrigin-RevId: dad4e3881f1d6c6cc1b059d8413f0578a8586dd8
2020-08-18 21:17:30 +00:00
Anna Kozlova
cb586d0cf0 inspections i18n: provide groupPathKey so the structure can be preserved (IDEA-248175)
GitOrigin-RevId: 747d89e9f7ada98a2c427e3aa76dcfc59bd69b6a
2020-08-18 19:24:04 +00:00
Alexandr Evstigneev
d899131b35 IDEA-247635 Adjusted language implementations to use suppliers and getters from CodeStyleSettingsCustomizableOptions
GitOrigin-RevId: 05084502edded74e74445ea12391ea1b1407febe
2020-08-18 18:15:09 +00:00
Anastasia Ivanova
1da9b87ce4 IDEA-244848 get rid of notificationAllowlist
GitOrigin-RevId: b867ba1c960df3d667fa262b6a95c82a6163e65e
2020-08-18 13:46:45 +00:00
Anna Kozlova
cfcea6cd83 java inline field: check if initializer depends on context (IDEA-247851)
GitOrigin-RevId: 0856ada192aa3dbceeed5bd132252d1d407841a4
2020-08-18 11:11:11 +00:00
Anna Kozlova
5b3fdbc7d4 java inline: allow inline this only in another language, e.g. kotlin (IDEA-247809)
GitOrigin-RevId: ae70e652cf97e91504cc3768891f151553cee182
2020-08-18 11:11:10 +00:00
Anna Kozlova
3ff6004f04 java inline method: include simple accessors search to cover kotlin usages (IDEA-248324)
GitOrigin-RevId: 9186c0926ab6f902ff949d5151a3fd049752d9dc
2020-08-18 11:11:10 +00:00
Dmitry Batrak
ade7260fd6 IDEA-248406 External annotations and code vision hints aren't shown if javadoc comment is shown in rendered form
GitOrigin-RevId: 7354ae037d6358c4249cc534f359227a6823a743
2020-08-18 09:52:17 +00:00
Dmitry Batkovich
bf674df4dc cleanup: fix yellow code
GitOrigin-RevId: dc354d3865f360f4bfd962c3e25639241a782242
2020-08-18 07:46:00 +00:00
Tagir Valeev
a878b7bebf Use Java 9 collection factories
GitOrigin-RevId: 20b65f0359603dd68035d4bd6f882246f11c48bd
2020-08-18 06:18:58 +00:00
Alexander Doroshko
5279c69176 i18n CodeStyleAbstractPanel.getTabTitle(), fixes WEB-46938
GitOrigin-RevId: cf66a79d34991753339c3f21a1cd6a2f1c17881d
2020-08-17 19:49:20 +00:00
Daniil Ovchinnikov
468269f9e3 i18n: @NonNls return type of AbstractModuleBuilder#getBuilderId
GitOrigin-RevId: 942680ec425928d93219bff125cfd79d0dcb18be
2020-08-17 18:19:55 +00:00
Daniil Ovchinnikov
cb9dc74a40 [java] i18n: annotate RefactoringMessageUtil#checkCanCreateClass and #checkCanCreateFile
GitOrigin-RevId: 00ce019f110746b7abe18668c1129009595f478b
2020-08-17 16:33:35 +00:00
Anna Kozlova
a4086d426c i18n: refactorings
GitOrigin-RevId: fce1515fb0d89116b07a220f9ebb683786f80796
2020-08-17 11:18:46 +00:00
Arseniy Pendryak
bfc24c1d2f IDEA-248287: restore binary compatibility of InlayHintsSink
Changes introduced in 9cc136f09840c7c772ce4abf1c8f59b55994907b break binary compatibility of `InlayHintsSink` class.
It leads to `NoSuchMethodError` for plugins built with 2020.2 platform and installed on 2020.3

GitOrigin-RevId: 66a2301b3938e244e518bd78151dc033c5778a7f
2020-08-17 06:52:50 +00:00
Dmitriy.Panov
c0c1697252 Revert "IDEA-CR-65973: IDEA-244848 add missing isLogByDefault flags"
This reverts commit 00bd951f

Revert "IDEA-CR-65973: IDEA-244848 store notificationIds only for jb plugins, clean notificationIds"

This reverts commit d41ad479

Revert "IDEA-CR-65973: IDEA-244848 add NotNull and buildAndNotify in NotificationBuilder"

This reverts commit 0adf7682

Revert "IDEA-CR-65973: IDEA-244848 support NotificationGroupEP in devkit"

This reverts commit f9fddec5

Revert "IDEA-CR-65973: IDEA-244848 deprecate notification.group and notification.parentGroup"

This reverts commit 4220a37a

Revert "IDEA-CR-65973: IDEA-244848 get rid of notificationAllowlist"

This reverts commit e46fe5f0

Revert "IDEA-CR-65973: IDEA-244848 Register notification groups in plugin.xml"

This reverts commit d6f195d4

GitOrigin-RevId: f96347a5e55ab8c3c7ada9bd97b7b97cfa77bdd7
2020-08-14 22:38:48 +00:00
Alexandr Evstigneev
412d6c0b47 IDEA-246198 Adjusted platform usages and implementations of FormattingModelBuilder
IDEA-CR-65283

GitOrigin-RevId: d06605b0187959f9e36150054a1a5c043a816338
2020-08-14 16:53:02 +00:00
Peter Gromov
3c4fee3b52 fix a stub-text mismatch when invoking Override/Implement method on broken code
GitOrigin-RevId: aae1d998ce4e31e9610d9935ba168f87448e2476
2020-08-14 14:33:37 +00:00
Alexandr Suhinin
561f8b984c IJ-CR-2701: use @NonNls annotation for component names
GitOrigin-RevId: b3f904743cbdf555f86888b1512c4d1fe231eadd
2020-08-14 13:57:00 +00:00
Anastasia Ivanova
da780ec7bf IDEA-CR-65973: IDEA-244848 get rid of notificationAllowlist
GitOrigin-RevId: e46fe5f0e6c6729c4d5ae854f4a5b6cfd6b6af08
2020-08-14 13:54:11 +00:00
Alexandr Suhinin
ca7ab35d75 [i18n] extract method: annotate & bundle strings
GitOrigin-RevId: c1ede2e34a77289e36fda9a1de94c5ceb8bd5737
2020-08-14 11:12:08 +00:00
Roman Ivanov
5726727a46 IncreaseLanguageLevelFix: suggest to accept level if not yet
GitOrigin-RevId: bf75af630d5877474f327365bb52ae6458feb732
2020-08-13 07:26:45 +00:00
Ilyas Selimov
7cb59eddfe zero-tolerance charset fixes
GitOrigin-RevId: 0ac0e0269912b2330a586bacf9180e786e260dc6
2020-08-13 04:55:28 +00:00
Alexey Kudravtsev
5050dfea57 do not return already disposed vfp
(when during project close the VFPMI is disposed first, then all SDKs, which fired rootsChanged which caused root manager to try to re-collect all roots)

GitOrigin-RevId: 68894c3adec2e3057aaace177cbea9a97605724a
2020-08-12 15:27:14 +00:00
Peter Gromov
3a7c55beca IDEA-248001 Annotation parameter completion in generics doesn't work correctly
GitOrigin-RevId: e723f01752834d2545b3d26a46693436d35fb6fb
2020-08-12 07:39:00 +00:00
Ilyas Selimov
d832f3c9a6 zero-tolerance fixes !Optional#isPresent() -> Optional#empty()
GitOrigin-RevId: 5294e395bb38747ad6a82d0e0e68cae3f1b76bae
2020-08-12 06:48:24 +00:00
Elena Shaverdova
74697be98d Fully remove completion.ignoringDumbnessAllowed IDEA-CR-65941
GitOrigin-RevId: 62522534a982646280d6155a3567d4d758debfe2
2020-08-11 13:35:38 +00:00
Peter Gromov
f8ea9a6696 mark Java completion contributors as dumb-aware to run them during indexing without additional APIs
GitOrigin-RevId: eae0e290a86212c4064d29695d68a02a4a7a99f0
2020-08-10 17:32:23 +00:00
Tagir Valeev
e63072fba3 Use JetBrains annotations 20.0.0
GitOrigin-RevId: bca947e6bccf71f89c3e4f14c1bc1b5018e27fc7
2020-08-10 12:22:36 +00:00
Tagir Valeev
ea5e79ca14 [java-inspections] StreamApiMigration: parentheses like (br).readLine()
GitOrigin-RevId: 9f71c7b1a41cd74abd0e51a0637a3da13ce955b6
2020-08-10 09:36:28 +00:00
Artemiy Sartakov
ec30bf3a97 Sealed classes: update hierarchy fixes (IJ-CR-2554):
1. add missing same file inheritors to permits list during safe delete or create subclass refactoring
2. inline isParentSealed for inline to anonymous class refactoring
3. do not make sealed class final when removing last inheritor (just remove sealed modifier)

GitOrigin-RevId: acf3652f12144446116c5d71ea1722b06b9f6b92
2020-08-10 09:19:20 +00:00
Dmitry Gridin
26d02ecac4 Inline fields: don't show dialog in tests
GitOrigin-RevId: ce7c7f5bbb47dd80feac2c424d9602d5fe993625
2020-08-10 07:12:28 +00:00
Tagir Valeev
c4144fd203 [java-inspection] Support ambiguous annotations in record-to-class converter (IDEA-247708)
GitOrigin-RevId: 947a146cb135095a47aa803510c5e8a3a0c782b5
2020-08-10 05:54:00 +00:00
Artemiy Sartakov
08dc443b85 [i18n] refactorings
GitOrigin-RevId: 24fe943747181f912f0d0a006a82c36e3b70b0e5
2020-08-10 04:31:28 +00:00
Roman Ivanov
97f9f52ec8 i18n: fix message bundle key
GitOrigin-RevId: c9dc5886f1d02ce54f4fa1ee0e5fed12aad17609
2020-08-09 10:38:42 +00:00
Elena Shaverdova
851905c2f7 Move dumb word completion decision from CompletionIgnoreDumbnessEP to WordCompletionElementFilter
GitOrigin-RevId: b914d3a87fafb59cd374a56d03eaac851b312b99
2020-08-07 20:27:53 +00:00
Anna Kozlova
e2e9f51b37 i18n: wrap return value refactoring
GitOrigin-RevId: c457c9a84787ea958a24b52a239c0e6ae318f313
2020-08-07 19:19:55 +00:00
Anna Kozlova
922f05b3ff i18n type migration refactoring
GitOrigin-RevId: b6d6cbd8585fca13383d7ae459066486a323ba9c
2020-08-07 19:01:32 +00:00
Roman Ivanov
201a3be42f i18n: java-impl
GitOrigin-RevId: 9e2037f0bf703edd74744fe144f51855190ad92d
2020-08-07 17:32:37 +00:00