igor.kulakov
547015aee2
IDEA-249856 proofreading resources
...
GitOrigin-RevId: f23d92ca40f25fefadfc2941c77624f4199c29a0
2020-11-30 22:16:44 +00:00
Tagir Valeev
5e6932f3b5
[java-dfa] Check new array length to be non-negative in DFA
...
Fixes IDEA-254545 Inspection for allocation of array with negative size
Tests are contributed by Ivo Smid (PR#1468)
Co-authored-by: Ivo Smid <ivo.smid@gmail.com >
GitOrigin-RevId: b58f281faa6caeeb5a7fbb06b110182994369426
2020-11-19 02:39:59 +00:00
Tagir Valeev
35b14cacc7
[java-inspections] UnnecessaryToStringCall: option to report non-null qualifiers only; enable by default
...
Fixes IDEA-253383 "Redundant string operation" inspection should report use of toString() in string concatenation
GitOrigin-RevId: 935907a0b470503f915399947d3603c9852a440d
2020-11-12 03:28:51 +00:00
Sergey Patrikeev
3957e18003
i18n fixes in the 'execution-impl' module.
...
GitOrigin-RevId: af6604abe0ed2dd606e2362d3f173932ea4c4df8
2020-11-09 19:51:24 +00:00
RedNesto
66b2ceb0c8
IDEA-253543: Include annotations in ChangeParametersRequest
...
(close #1463 )
GitOrigin-RevId: aaac2090c8685717c1796640de511288e0a94844
2020-11-05 13:35:46 +00:00
Vladimir Krivosheev
924abe229c
cleanup (get rid of ServiceManager.get)
...
GitOrigin-RevId: 7f6a905353889c9795e5d40a8aa60f6251000f05
2020-10-16 11:34:52 +00:00
Tagir Valeev
742ad45a22
[java-dfa] Report implicit unboxing of nullable method reference argument
...
Fixes IDEA-250913 Inspection "Constant conditions and exceptions" does not catch "Unboxing may produce NullPointerException" in stream operations
GitOrigin-RevId: 536668db2e1b3bb5307cccff710f3212d07bce2e
2020-09-21 09:44:52 +00:00
Artemiy Sartakov
859a8fa5ba
ExtendSealedClassFix: fix added (IDEA-249603)
...
GitOrigin-RevId: d47a517c15f0a011fae581db7aacf4b1a76bad1b
2020-09-10 09:55:47 +00:00
Yuriy Artamonov
9f45833459
IDEA-CR-66576 UAST: turn UastModificationTracker into project @Service
...
GitOrigin-RevId: 7131296daeaae776548b16bf50ad78f7b5f92536
2020-09-03 17:33:29 +00:00
Anna Kozlova
a29e517758
java shebang outside of source roots;tests (IDEA-205455)
...
GitOrigin-RevId: 571d6c8c5bef490bb933534765a73eb030814182
2020-09-03 10:08:09 +00:00
Tagir Valeev
432a7bbb98
Messages proofreading
...
GitOrigin-RevId: d04913e6771f3405fff73ec814b64df06dc997fc
2020-09-02 04:27:38 +00:00
Tagir Valeev
45755a41f6
[java] i18n
...
GitOrigin-RevId: a192ba05b86da2fb7fe64f08ac30f5d4e18a229a
2020-08-20 16:17:23 +00:00
Tagir Valeev
cf7aed35a5
[java-analysis] i18n; HtmlChunks used
...
GitOrigin-RevId: 3a3fda7178ae526ee80dcbd77d2c2402c801e4f9
2020-08-19 18:27:24 +00:00
Tagir Valeev
d363d08f34
[java] i18n
...
GitOrigin-RevId: e4068d7df3f47abf67b4075f354e33e611693b2a
2020-08-19 14:14:34 +00:00
Ilyas Selimov
cb1822f897
[java-i18n] analysis
...
GitOrigin-RevId: a6845a60583f60e4227e3cc09675b16e9bae7ff1
2020-08-08 05:56:41 +00:00
Roman Ivanov
201a3be42f
i18n: java-impl
...
GitOrigin-RevId: 9e2037f0bf703edd74744fe144f51855190ad92d
2020-08-07 17:32:37 +00:00
Tagir Valeev
cd46dd1e6f
i18n
...
GitOrigin-RevId: e3d3545e01f7e39a0adac3ced629fad3bc6ca1d7
2020-08-07 11:09:43 +00:00
Tagir Valeev
847e780060
[i18n] Java DFA (including TrackingRunner) i18n
...
GitOrigin-RevId: c4ec7e3f39956467e38ca0599afb1eb0aaefad2a
2020-08-07 08:24:37 +00:00
Ilyas Selimov
39c3b20e3d
[java-i18n] fixes
...
GitOrigin-RevId: 6c6aa131594515157bad57a25703e147cd529f88
2020-08-06 06:17:39 +00:00
Tagir Valeev
2e924823aa
[java-analysis] i18n
...
GitOrigin-RevId: fd8e13391fea00055e1c4025ea560b7f583cadff
2020-08-05 10:29:44 +00:00
Tagir Valeev
729152b3a4
[i18n] Annotations, literals extracted, warnings fixed
...
GitOrigin-RevId: e13cca2998c559c6e2b193c06a8d8ecf85a33815
2020-08-03 06:12:24 +00:00
Artemiy Sartakov
cb146f0b02
MoveToPackageFix: suggest move inheritor to sealed parents' package when parent in unnamed module and in different package (IDEA-243904)
...
GitOrigin-RevId: 8fd0c7bdcc69b5a664d458acc8ab74b2aa1fe005
2020-07-28 05:37:37 +00:00
Artemiy Sartakov
ad26469465
AddToPermitsListFix: pass super class and subclass to fix (IJ-CR-2400)
...
GitOrigin-RevId: 52876b5b90b777deecdef93a818010e2584d367f
2020-07-27 05:15:04 +00:00
Artemiy Sartakov
2b3f8b235d
AddToPermitsListFix: javadoc, better test (IJ-CR-2400)
...
GitOrigin-RevId: cd9286530b19bc51f147bc806dd2a6ee8409355b
2020-07-27 03:01:08 +00:00
Artemiy Sartakov
a78cc672d8
AddToPermitsListFix: fix for sealed class inheritor added (IDEA-243900)
...
GitOrigin-RevId: 8ef1b03affa06052cbbcedcbb8597b93fcb50064
2020-07-23 12:03:46 +00:00
Artemiy Sartakov
4eba7180d7
FillPermitsListInspection: intention is inspection now, compilation error fix added (IDEA-243901)
...
GitOrigin-RevId: cbab81c1117410e6bb56bd7066ebd074bbe1d015
2020-07-22 06:12:11 +00:00
Tagir Valeev
4d21ad341f
Annotate bundle methods as Nls
...
GitOrigin-RevId: db851b498d99f538e1f747faa4fb4d954848982f
2020-07-17 07:46:42 +00:00
Vladimir Krivosheev
3d280e4fb2
cleanup (final)
...
GitOrigin-RevId: 446f1aef2550b74b13c788fceaa36967a6f0b9c9
2020-07-15 17:06:10 +00:00
Nikita Eshkeev
03c771b5bc
[codeInsight] IDEA-201714 Missing "fix all" for "Redundant throws clause"
...
This patch fixes the problem with the absent the "fix all" quick fix for
redundant throws clause inspection. It also does a major refactoring in
the both global and local redundant throws clause exceptions applying
modern code technics.
Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com >
GitOrigin-RevId: 9336c9afd9a6c64b12d4e29f58e1c9da4f33e25e
2020-07-10 14:30:55 +00:00
Tagir Valeev
a9d4eed68b
IDEA-245312 Exception on removing throws clause from record constructor
...
GitOrigin-RevId: 03cfe1f332222795cc78522dea6b160498f31471
2020-07-07 04:46:37 +00:00
Vladimir Krivosheev
d4e9b09e26
cleanup (final)
...
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Tagir Valeev
2072855222
IDEA-243546 Allow local interfaces and enums on language level 15-preview (part of JEP 384)
...
Also: fix non-static access checks for local interfaces/enums/records (JEP 384)
Also: i18n of error messages
GitOrigin-RevId: 40448f089229d77e32eb200b4011e1aea09391b0
2020-06-16 09:43:13 +03:00
Alexey Kudravtsev
036c9088f0
make Create/AssignFieldFromParameterAction intentions work everywhere except constructor parameters where, in case they are unused, show these intentions as quickfixes to move them up the list to fix IDEA-15522 Intentions should be quickfixes: "Assign parameter to field", "Create field for parameter"
...
GitOrigin-RevId: 098e3d05b4ec5fe3b44996f661107506f7ad3e8d
2020-06-15 13:06:56 +03:00
Alexey Kudravtsev
57717e2948
remove deprecated method
...
GitOrigin-RevId: eccf8e92e69e9a03011015328236ccb02b4ff257
2020-06-15 13:06:54 +03:00
Roman.Ivanov
40ed7059dd
Feature for sealed class and basic highlighting
...
GitOrigin-RevId: bcceaa9cc180f06815084ddeff69b583f204ce3c
2020-06-11 08:12:27 +03:00
Anna Kozlova
bb49afba0d
java: keep text blocks escapes as separate feature
...
GitOrigin-RevId: 086115a4a13b983c6a9f116253634fd15dab612e
2020-06-10 09:07:15 +03:00
Anna Kozlova
60f4542cda
language level 15, remove 13 preview
...
GitOrigin-RevId: 5e0277b784e6dfa59ad4eca16688bc3a40c04d60
2020-06-09 20:53:00 +03:00
Tagir Valeev
07227b7d8c
IDEA-242644 Report InvocationHandler implementations that ignore the method parameter
...
Also: CustomMethodHandlers for Class.getSimpleName and Class.getName
GitOrigin-RevId: 0e516162bb11573ebb22ef38230c0ca5268a2315
2020-06-05 20:44:26 +03:00
Alexey Kudravtsev
18e95e0bda
hereby I renounce and abdicate the vain javadoc for the greater good of the humanity
...
GitOrigin-RevId: cc5ab0c7b94450d6b8585a0337214a8907f0ed21
2020-06-04 15:24:00 +03:00
Vladimir Krivosheev
ae0f480588
cleanup, migrate from trove int collections to fastutil
...
GitOrigin-RevId: b23aafcf94ac76c8fd88d022c32ecac6a33a0be9
2020-05-29 11:29:15 +03:00
Anna Kozlova
a75bf8535e
cleanup: remove unused property
...
GitOrigin-RevId: 4a632d4961f718374cd7c3846f1064f1db44515d
2020-05-25 22:47:33 +03:00
Tagir Valeev
2d24a0aa13
Trailing dot removed from the message (IDEA-CR-62505)
...
GitOrigin-RevId: 5645de03d235ecc3f6c6b836f7c701d27879e217
2020-05-20 03:01:25 +00:00
Vladimir Krivosheev
f2a72b34fa
do not export trove from util module
...
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Tagir Valeev
7b5c5c2875
IDEA-240285 ConstantConditions: improve detection of pointless 'Math.min' and 'Math.max' operations
...
+Quick-fix
GitOrigin-RevId: 9f01fac2ecd4faf7ff76101a956cc30582ad421b
2020-05-12 08:00:09 +00:00
Anna Kozlova
bca8fc49fa
java redundant cast: option to ignore casts for suspicious varargs (IDEA-221139)
...
GitOrigin-RevId: e6a4712ddf0f3c9c5d52a9577bcff0fe14b2eefb
2020-05-04 11:32:03 +00:00
Tagir Valeev
618696f129
IDEA-239649 Increase language level fix is not suggested for records
...
GitOrigin-RevId: 19843f9e1f610f7536b7e591012ec3eb64af6c43
2020-04-30 06:26:10 +00:00
Vladimir Krivosheev
bec63807ce
clear cache before notify listeners to ensure that listeners don't get outdated data
...
GitOrigin-RevId: c98fd042cfacf7ebfd0a438485eb5a3cc5a2d4d5
2020-04-24 09:33:17 +00:00
Anna Kozlova
1c030d1129
dynamic plugins: meta languages
...
GitOrigin-RevId: 687ba5de85dc724785fe41702a273a50dada293e
2020-04-21 07:50:44 +00:00
Tagir Valeev
66477a4cfc
Duplicate message removed
...
GitOrigin-RevId: 93f268c9ba5d5653250ccd88e0ee66892ffeaff0
2020-04-21 06:26:09 +00:00
Daniil Ovchinnikov
77309b5e9e
clean up JvmElementActionFactories (actions.kt)
...
GitOrigin-RevId: 2dc5112cdfd98203a1d8589e2d509702d7acfab2
2020-04-20 17:59:49 +00:00