Commit Graph

275 Commits

Author SHA1 Message Date
nik
8fe3d51847 [i18n] move CodeInsightBundle from platform.core module to platform.ide (IDEA-210732)
Few remaining properties from CodeInsightBundle which were used from modules which don't depend on platform.ide are moved to corresponding bundles.

GitOrigin-RevId: 14ac419e1ac1fe63e77d88ff289484a267e64054
2020-02-19 08:05:59 +00:00
nik
fec8e2b00f [i18n] move properties used in Java plugin only to from InspectionsBundle to JavaAnalysisBundle
This is needed to reduce amount of platform properties which are included into all IDEs (IDEA-209382).

GitOrigin-RevId: 545fb9e9284185b93fa0e12598f504428c686e6e
2020-02-17 08:13:34 +00:00
Dmitry.Krasilschikov
fc4869f7da IDEA-CR-58319 a better key name
GitOrigin-RevId: 7037de441e2bd2df2fb7b41ce117d0197db9ba56
2020-02-16 16:47:10 +00:00
Dmitry.Krasilschikov
1a2c900b38 IDEA-CR-58319 join i18n messages
GitOrigin-RevId: a195ad69c92f3a5c8e35162ab78ba8116f2c50de
2020-02-16 16:47:10 +00:00
nik
e4ad02bfd2 [i18n] move some properties used in java.analysis.impl module to JavaAnalysisBundle (IDEA-209382)
GitOrigin-RevId: 756f72421ba11d9e9d9cf1511552a000a010677f
2020-02-15 12:47:04 +00:00
nik
2e269c30ea [i18n] move some properties used in Java plugin only to JavaAnalysisBundle
This is needed to reduce amount of platform properties which are included into all IDEs (IDEA-209382).

GitOrigin-RevId: 642a6361f772d1611a5b24414764684a90ea046d
2020-02-15 12:47:04 +00:00
nik
271069f470 [platform] move properties used in Java and Php to platform's AnalysisBundle
GitOrigin-RevId: 157cdb3ab8f5afb428e6d0fddbad42c9e9eeeb7b
2020-02-14 11:39:06 +00:00
nik
cf1a9213b0 [i18n] sort properties in JavaAnalysisBundle
GitOrigin-RevId: 80455327ac5c351c5d2147ecc4e86327ecafbfa2
2020-02-14 09:41:40 +00:00
Dmitry.Krasilschikov
5a149bae28 IDEA-CR-58319 localize JavaHighlightUtil messages
GitOrigin-RevId: d822fb9a8829de70b9be078bf985909d3a6d27b7
2020-02-13 16:39:52 +00:00
nik
94b05fb068 [i18n] add bundles to java, java.analysis, java.i18n modules and move some properties to them
GitOrigin-RevId: 7ce28e172d977caf53c4c570f17d17c15686f675
2020-02-12 12:42:14 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
Roman.Ivanov
2cc8b2c194 suggest AddEmptyRecordHeaderFix in case of no record header
GitOrigin-RevId: ac6a585e1ccdb091a02d49d2f8bf2e55bf2114cb
2019-12-24 08:41:04 +00:00
Tagir Valeev
662cb5deae Handle compact constructor in regular class: quick-fix to add () (IDEA-228460)
GitOrigin-RevId: c019e19e8023c0209f6e5ed54f8a486689bb0e0a
2019-12-18 11:37:51 +00:00
Eugene Petrenko
a85c7e3882 deregister SetupJDKFix.java, we offer new actions for that
GitOrigin-RevId: 852468e60f11734314453c9bec155ac2c35bd144
2019-12-18 10:32:28 +00:00
Yuriy Artamonov
4954832e92 @NotNull for PsiElementVisitor visit methods
GitOrigin-RevId: 6a67f22e668694096a3cbf31dfdc5b1d8f37bba3
2019-12-05 09:07:56 +00:00
Anna.Kozlova
3f5dd8da98 global inspections: try to get rid of long read lock (IDEA-226784)
GitOrigin-RevId: ed2c7e44b9f037d892379ab96d4732bedd10f51a
2019-11-14 09:07:48 +00:00
Nicolay Mitropolsky
22080f1eb8 RefJavaManager disable Scala UAST also
GitOrigin-RevId: 0f2500ecfb04ef54ae05e336f63c76fac8fd386d
2019-11-07 02:40:58 +00:00
Vladimir Krivosheev
d89569261e use StringBuilder
GitOrigin-RevId: 47f91062b68861e2fa6efa703117a71ee8270977
2019-10-24 18:35:56 +00:00
Roman Shevchenko
fb6dc94e3e Cleanup (deprecated API; typos; formatting)
GitOrigin-RevId: 3a6f460ba5163f9d4049c47daa238ba7aefc0762
2019-09-17 20:32:28 +00:00
Daniil Ovchinnikov
917f12e4a7 [java] clean up QuickFixFactory
GitOrigin-RevId: 800f4a410b14b7a8661ceed7ac440809e74f8dcd
2019-09-10 17:30:56 +00:00
Roman Shevchenko
4d5cbd6d67 [java] graduating Java module system API
GitOrigin-RevId: cac3d3f38c81ed8770d1932241a3b43cb0549bdd
2019-09-09 14:31:55 +00:00
Daniil Ovchinnikov
4f3cdaac04 clean up JvmElementActionsFactory
GitOrigin-RevId: e5bcbec8f1c5dcc38b2fee8dd730ef64d5e616b2
2019-09-09 10:31:56 +00:00
Konstantin Bulenkov
bc73a434e1 Remove unused imports and import duplicates from java files
GitOrigin-RevId: e5d5f6df09f21ae2e894451bf0c5255f82836755
2019-07-24 21:02:56 +03:00
Artemiy Sartakov
42d733a694 MethodReturnTypeFix: updated fix to change method return type based on return statements in method body (IDEA-216275)
GitOrigin-RevId: e97990950039123c8c41921a71342b8ed60afdee
2019-07-04 09:02:24 +03:00
Yann Cébron
78806a3d9f [java-*] fix deprecation problems
GitOrigin-RevId: 364e50eb9cb63be1c1ac68998c3df977691e9af4
2019-07-02 06:52:16 +03:00
Sergey Patrikeev
07adca2a57 Add @ScheduledForRemoval for "to be removed in X" APIs.
GitOrigin-RevId: 81633778930c7db30c6ec638cd3f1e68d3fdc201
2019-07-02 06:52:16 +03:00
Artemiy Sartakov
117357c4db HighlightUtil: cr fixes (IDEA-CR-48700):
- extract side effects when removing return statement
- suggest to replace void with Object in case when null is returned
- generateReturnValueFromVoidMethodInfo -> registerReturnValueFixes

GitOrigin-RevId: 0b068f00758fb1fd521f76a1da6964e114ef0853
2019-07-02 06:52:16 +03:00
Sergey Patrikeev
0b8eb155bb Add @ScheduledForRemoval to APIs commented by "to be removed in IDEA X", "will be removed in X" and similar.
We are going to implement IDEA-216155: inspection that warns if API marked with @ScheduledForRemoval must already be removed.
Then we will run this inspection on TeamCity and assign investigations to responsible developers in order to clean up obsolete APIs that must already be removed.

GitOrigin-RevId: 5f7a25ed53e612b575293863c64fc24ffe54476d
2019-07-02 06:52:16 +03:00
Tagir Valeev
da9c5dd049 Wrap switch rule statements into block fix (IDEA-202664, IDEA-207059)
GitOrigin-RevId: 184ebf34bd15c46f54685cf06521cee1d903b056
2019-07-02 06:52:16 +03:00
Artemiy Sartakov
8ec9a2e0ce HighlightUtil: suggest fix for cases when method has void return type and return statement value type is unknown (IDEA-216279)
GitOrigin-RevId: 2af7ce37a427c8ec6f5175fc820ec0eecbf719c9
2019-07-02 06:52:16 +03:00
Tagir Valeev
d5b5cfa360 Change Access Modifier used as a quick-fix for weaken access and incorrect top-level class access modifier
Fixes IDEA-216012 "Change access modifier" should not be shown at the same time as "Make method public" quickfix

GitOrigin-RevId: 1531c6e88e7155e0b69192a2a9d8cf6f1681f274
2019-07-02 06:52:16 +03:00
Tagir Valeev
3315b38f84 QuickFixFactory: nullability annotations (IDEA-CR-47815)
GitOrigin-RevId: 838ba6c8d1bd710415f930973b91de882ec63932
2019-06-16 07:15:37 +03:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Eldar Abusalimov
1120c30a56 Merge remote-tracking branch 'origin/master' into eldar/cidr-debugger
# Conflicts:
#	CIDR/clion/src/com/jetbrains/cidr/cpp/toolchains/MSVC.java

GitOrigin-RevId: f3593b526d1870f32b3f1451cab0c6a653e5beb5
2019-06-16 03:01:38 +03:00
Tagir Valeev
1f379b77ed QuickFixFactory: nullability annotations (IDEA-CR-47815)
GitOrigin-RevId: 838ba6c8d1bd710415f930973b91de882ec63932
2019-06-13 15:19:01 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Tagir Valeev
2ba9a65828 IDEA-167980 Add quick fix to merge two annotations which are not marked as repeatable
GitOrigin-RevId: 6cc5742354b484ea996ec6a0d2bfa29f3013a08a
2019-05-30 12:07:55 +03:00
Aleksey Rostovskiy
185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Daniil Ovchinnikov
2fbe50d29e remove ide.interlanguage.fixes registry key
GitOrigin-RevId: ebb903b75690313fb2a9b97f15f744ee1208e310
2019-05-21 16:17:06 +03:00
Daniil Ovchinnikov
370dd452df deprecate and schedule for removal old CreateMethodFromUsage fixes
GitOrigin-RevId: 879a0114050fb686b0f8fe137e505798933f56cc
2019-05-21 16:15:36 +03:00
Daniil Ovchinnikov
972c551d2c deprecate and schedule for removal #createCreateConstructorFromCallFix
GitOrigin-RevId: fed6cf98e7febe648844c7d569434d7553ff5009
2019-05-21 16:15:06 +03:00
Daniil Ovchinnikov
b89b79b1a3 deprecate and schedule for removal #createCreateConstructorFromSuperFix and #createCreateConstructorFromThisFix
GitOrigin-RevId: 3a91be0b7ad2507d6041f75816f1553997dc9487
2019-05-21 16:14:36 +03:00
Anton Makeev
c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev
d457f1b8d2 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: dde010049a2a7ec2d336249fe52a49b17156f4a3
2019-05-17 19:10:16 +03:00
Anton Makeev
8f7747ad98 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f4b9386436ead2e9d7fb7e3d18bfb47dfc2f8bf0
2019-05-17 19:03:29 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Vladimir Krivosheev
daeb83f9ef extract object serializer annotations to external module for runtime gradle needs, extract JdomSerializer to reduce dependency on object serializer (projectModel impl doesn't depend on it anymore and do not export it)
GitOrigin-RevId: 4079c283416c767b2c0a4330d6fa4e9a471c7ec8
2019-05-15 14:07:15 +03:00