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
Vladimir Krivosheev
fe966298a9
extract util methods that implemented in Kotlin from projectModel-api module to a new module util-ex, move xmlSerializer.kt (and related code) to object-serializer module
...
* These methods implemented in Kotlin because because of using kotlin-only features or because Kotlin is a more suitable language. So, cannot be reimplemented in Java and moved to existing `util` module (this module is already bloated, but it is another topic).
* There are modules that depends only `util-ex`, but on on `projectModel-api`.
GitOrigin-RevId: c959763fb5b07abaf783ea4b1991b713bb3a1ad8
2019-05-10 16:08:56 +03:00
Dmitry Avdeev
83f21c7197
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: 211e84dab4063848c1d3d835a526271ee1466636
2019-05-07 17:03:19 +03:00
Dmitry Avdeev
f9664fc455
IDEA-211555 Freeze on completion in XML file
...
do not process xincludes in ExtensionDomExtender
GitOrigin-RevId: d631dcd52d5bf500b61960473e16237008ad02a3
2019-05-07 17:02:41 +03:00
Yann Cébron
497332e337
ChangeParametersRequest: fix Javadoc
...
GitOrigin-RevId: 11533345245ae02f5dff278f48a2497a6fc0cc0a
2019-05-06 20:21:45 +03:00
Nicolay Mitropolsky
b147a90835
JvmElementActionsFactory: reverting createChangeModifierActions removal because it couldn't be deleted yet
...
GitOrigin-RevId: 1ee1fa3ec675f1dcf0f37b538c4627347855c83b
2019-05-03 03:13:52 +03:00
Aleksey Pivovarov
322db66a12
Recover after problematic merge
...
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
3f5cfd958d9b6b54393c15983ac94f519c37fe61
GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Nicolay Mitropolsky
9b850726ee
[uast-groovy] UInjectionHost support
...
GitOrigin-RevId: 49ec454d1831796fa63b77fdc965f61985bf877e
2019-05-03 01:47:46 +03:00
Vladimir Plyashkun
c33e69a545
CPP-16098 - Lags during inplace rename typing
...
- reverted some of the changes
GitOrigin-RevId: c7c07b80a76c29794ef31e0e916e62f7f302917a
2019-05-03 01:47:14 +03:00
Leonid Bushuev
34be4bbf7d
Apply the change from Develar: cleanup - specify UTF_8 charset explicitly
...
GitOrigin-RevId: 3f5cfd958d9b6b54393c15983ac94f519c37fe61
2019-05-03 01:46:11 +03:00
Vladimir Plyashkun
61a3e18b78
Merge branch 'master' into vplyashkun/inplace_rename_lags
...
GitOrigin-RevId: aaecc2a32e4e42de827efb45b8df733874a722e4
2019-05-03 01:41:29 +03:00
Leonid Bushuev
9f35a30458
SQL code style per dialect: UI
...
GitOrigin-RevId: 72cca4d6a23a5e2aa2089c03932ab2e9d08bfa48
2019-05-03 01:36:24 +03:00
Daniil Ovchinnikov
660b4ef021
[jvm] cleanup: remove old unused methods from JvmElementActionsFactory
...
GitOrigin-RevId: 4ca2354457fa60b29977d0a3efaf5c9c3fbfa15e
2019-04-28 19:17:42 +03:00
Roman.Ivanov
0f8d589a14
Remove GeneralizeCatchFix as more general alternative exists
2019-04-03 12:37:11 +07:00
Nicolay Mitropolsky
df9600f711
[jvm-lang] updateMethodParametersRequest made using java functional interfaces instead of Kotlin functions (IDEA-CR-45428)
2019-03-26 14:59:56 +03:00
Nicolay Mitropolsky
e95d1a2065
[jvm-lang] updateMethodParametersRequest added. ExistingParameterWrapper marked as not for public use
2019-03-22 19:18:42 +03:00
Nicolay Mitropolsky
027a62d44c
[jvm-lang] createChangeParametersActions made able to keep existing parameters as is (IDEA-199838)
2019-03-14 11:03:02 +03:00
nik
04c70e5b54
platform: move UnusedDeclarationFixProvider from platform to java
...
The extension point is declared in JavaIdePlugin.xml and called from java modules only, so it makes no sense to have this interface in the platform.
2019-03-06 09:58:35 +03:00
Pavel Dolgov
ec58711cf3
Java: Quick fix for missing 'return' in lambda body (IDEA-169551)
2019-02-20 13:27:57 +03:00