Commit Graph

355 Commits

Author SHA1 Message Date
Anna Kozlova
74dbddac9c [java] type migration: migrate constructor arguments (IDEA-280667)
GitOrigin-RevId: b5857edb9171eb2c780986798bf9577ebddb8d54
2021-10-19 15:26:29 +00:00
Alexandr Suhinin
61a6ca6e9a [intentions] change order of java compilation quick-fixes
GitOrigin-RevId: 4abebb2684109dc81951a8a3c2fa6d93b9176790
2021-10-07 12:42:07 +00:00
Alexey Kudravtsev
d7214f0b98 cleanup
GitOrigin-RevId: 6167b0ddf187e5b2846eae84dd9b47af7cf81fea
2021-09-20 16:46:30 +00:00
Anna Kozlova
764a2109f7 javadoc
GitOrigin-RevId: 14ef8d28c6cdac097a6888dec1474b2cfdc1fbe4
2021-09-14 17:32:29 +00:00
Bas Leijdekkers
1e1491d2f1 Remove type parameter from BatchQuickFix
because it is always invoked with a CommonProblemDescriptor array

GitOrigin-RevId: 68fbdb5f0d4a258abceefc54cdadf250128836d3
2021-07-23 17:45:48 +00:00
Aleksandra Zolushkina
009363b50d Proofread typeMigration intentions descriptions
GitOrigin-RevId: ce8a6501ec188b57ad7dc6125f333777ab7edc8f
2021-06-16 10:47:05 +00:00
Bas Leijdekkers
0d7e30375a fix Java plugin hopefully
GitOrigin-RevId: 92d7779d692f2a45e58d45dd7271688e55431b53
2021-06-04 09:36:38 +00:00
Bas Leijdekkers
116cda1ccf i18n of Java intention categories
GitOrigin-RevId: 953b7e6a2fc5fb7b4d12c4ff4629c32d60e96305
2021-06-02 12:39:16 +00:00
Alexey Kudravtsev
768576d6dc notnull
GitOrigin-RevId: 8f6ed7dd8c472f6994b397562541c7811cbda23e
2021-05-25 12:23:10 +00:00
Anna Kozlova
3e78966513 type migration: escape fix name (IDEA-268991)
GitOrigin-RevId: fe568e2e4fcc3408637614b6afd5dce87e9c072c
2021-05-11 19:38:43 +00:00
Aleksandra Zolushkina
8aa244fcaf Proofread Java type migration intention descriptions
GitOrigin-RevId: ac5be945eb72f750459d5dc0f989d5a8f85f7f90
2021-05-10 19:56:17 +00:00
Anna Kozlova
a03762b5eb java: convert to atomic: workaround for AtomicBoolean api (IDEA-268471)
GitOrigin-RevId: e5476aeac6558b3ce43cb9039673af88cf06a2dc
2021-05-04 07:37:53 +00:00
Bas Leijdekkers
593335e7cb fix small "Assertion expression can be replaced with 'assertThat' method call" issues (IDEA-266961)
now called "JUnit assertion can be 'assertThat()' call"

GitOrigin-RevId: 00ec866f2ffcaf1d3b9453b2ad6edf879a2aab20
2021-04-16 20:13:49 +03:00
Vladimir Krivosheev
8055225216 core — remove dependency on trove
GitOrigin-RevId: 781d15b573dfe6c9e1705930f47adf1d312f00dd
2021-01-21 12:28:02 +00:00
igor.kulakov
fdad0c15a2 IDEA-250103 proofreading resources
GitOrigin-RevId: b4f252743a1f3d267e06074cfcd8d7f6bdb30252
2020-11-30 22:17:38 +00:00
Vladimir Krivosheev
b15ed213b6 IDEA-CR-68974 unambiguous names when imported statically
GitOrigin-RevId: beed01f4c6a533fa694ec0b4f36e5d305b80874b
2020-11-26 10:48:08 +00:00
Vladimir Krivosheev
5fed9f63f7 do not export intellij.platform.codeStyle.impl from lang-impl, reduce trove library usage
GitOrigin-RevId: 8d1b8100f8c3e2144da8a9057273805469da4454
2020-11-23 10:46:41 +00:00
Vladimir Krivosheev
9308349e09 reduce usages of deprecated NotNullFactory
GitOrigin-RevId: 13aded593835b3a88e8fde8f27ea6120670279b9
2020-11-18 19:35:46 +00:00
Anna Kozlova
215925c382 type migration: support negative values (IDEA-225992)
GitOrigin-RevId: 873e97c4c01f6213a076c83ffa52945523a2df4e
2020-11-17 13:53:49 +00:00
Anna Kozlova
bfb94216f8 explicit type -> diamond for java impl
GitOrigin-RevId: 8498625a2215fb720649f7f4c5ccc15d7fb530b6
2020-09-03 18:33:39 +00:00
Tagir Valeev
7c32544995 [typeMigration] i18n
GitOrigin-RevId: 20f994373f08fde63a68a86755fe844aecd75f1b
2020-08-21 05:18:04 +00:00
Anna Kozlova
3e93aa7c1e i18n type migration: mostly put NonNls annotations
GitOrigin-RevId: 38f3fecda55a9e3b8dddabef902dc84d4314d4cd
2020-08-17 09:00:07 +00:00
Anna Kozlova
316d1a9875 atomic migration: wrap with new when initializer doesn't refer to migrated code (IDEA-246579)
GitOrigin-RevId: 3c4d1372c4d17ec41702e58a5517ff31ff0ec60f
2020-07-27 10:37:20 +00:00
Vladimir Krivosheev
677ac976ba prefer jdk collections
GitOrigin-RevId: 9acc775503ce119cff6b273c09ce53cebc72e35f
2020-07-25 07:52:04 +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
Anna Kozlova
47714a1258 guava type migration: prevent SOE (IDEA-179780)
GitOrigin-RevId: 547a2f1c2efe2421c6bed9a3abc90cd1ea049f64
2020-07-03 21:02:28 +00:00
Tagir Valeev
faea0ad469 ControlFlowOptions
GitOrigin-RevId: 9f6d60af0982e0ef9b49af728382cf6c9cd3b258
2020-06-29 02:33:23 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Tagir Valeev
c985bb2d5e Usages StdFileTypes replaced
GitOrigin-RevId: e65994db507f0b27cc6afe3060367f0e2d6a4bdc
2020-05-26 13:50:33 +03:00
Anna Kozlova
37a031575a replace ParenthesesUtils#stripParentheses with equivalent PsiUtil#skipParenthesizedExprDown
GitOrigin-RevId: d37eaf98aa28b9a91f1e488b797801c01b3e8793
2020-05-20 09:55:31 +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
e39a654356 Fix redundant collection operations & some other warnings
GitOrigin-RevId: 92ea4a931aefd529d8f8a81ff07e06e1294d8608
2020-05-05 04:30:49 +00:00
Peter Gromov
63cd246f7b IDEA-238172 Make postponed formatting consistent in tests and production
GitOrigin-RevId: dee00ac38946b8a8a5165dffd083e67c85935723
2020-04-20 12:36:00 +00:00
Anna Kozlova
af13bac807 assertTrue -> assertThat: disable if only hamcrest is available (IDEA-216871)
GitOrigin-RevId: c43a125187a050a4c662ba9e4e0e54e3820fb71e
2020-03-19 21:41:24 +00:00
Dmitry.Krasilschikov
a47b8f5a72 Bundle API: rename lazyMessage() to messagePointer()
GitOrigin-RevId: 1b4a35db8900da03fe48d4638362e5ea36cf106b
2020-03-03 16:02:28 +00:00
Vladimir Krivosheev
c028919af9 do not get PostprocessReformattingAspect as component
GitOrigin-RevId: 0fa698b35192e54930e2a54e5f5975b67408f0b4
2020-02-21 17:31:28 +00:00
Anna.Kozlova
f62227adc4 i18n type migration
GitOrigin-RevId: 2a64c3d2758d4d86121c1db51383b8e64d15ead7
2020-02-20 09:44:58 +00:00
Dmitry.Krasilschikov
ea0628ed2c i18n Type migration messages
GitOrigin-RevId: bda73f915280d291f9937dcf573aaf77ccbc4331
2020-02-17 16:20:03 +00:00
Vladimir Krivosheev
bac2b6d2f8 use java 7 API — get rid of home grown assertNotNull and notNull
GitOrigin-RevId: 4df1569fc01d15cfbe42b00a5b5edf7c1ea0f5b3
2020-02-11 10:36:25 +00:00
Anna Kozlova
a15f60291f i18n typeMigration
GitOrigin-RevId: ba415b8735aa22f9b9239c0c85f08ee9ccb98b21
2020-02-10 21:07:59 +00:00
Dmitry.Krasilschikov
6dbcbb1a25 rollback: localize hardcoded literals
GitOrigin-RevId: 843e3ca4640e15b0ca1e2a8d328e31e5a6f817c1
2020-02-04 13:10:56 +00:00
Dmitry.Krasilschikov
e2eb9e2505 localize "Java Types" hardcoded literals
GitOrigin-RevId: c35c931485a21c8c7faa88e9c6d717a0a644dbf5
2020-02-03 16:02:37 +00:00
Bas Leijdekkers
52a03eb981 SSR: simplify matcher, only use internal match context and pattern
Prevents confusion between internal match context and passed in options and patterns, because options and patterns can no longer be passed in through methods. It is now more clear when a new matcher needs to be created: every pattern has its own matcher. This also means that SSBasedInspection no longer operates on match contexts, but uses and caches matchers. This fixes a case of duplicate highlights in the inspection.

GitOrigin-RevId: 6e52fef819d5e6bbb02f7cc9a56b1f56968d8c45
2020-02-03 09:39:27 +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
Sergey Ignatov
4591f890b2 unify bundle names: rename java error bundle
GitOrigin-RevId: 4da165583299a5a856b369700dc6ee3c21df4d3a
2020-01-06 21:06:33 +00:00
Tagir Valeev
4bd6f5a43b Use CommonQuickFixBundle
GitOrigin-RevId: 742c76ffb768bed2ce9aec4b11f7fc911d7f624c
2019-12-25 03:42:32 +00:00
Alexey Kudravtsev
1e64e9d4be cleanup
GitOrigin-RevId: f7e59ab91f9683baaf645f4e4d78c21a12df70ed
2019-12-20 10:05:36 +00:00
Tagir Valeev
d174af9727 Purity annotation; cosmetics
GitOrigin-RevId: 116da54f77a620339009e1e0bb51c941255eb523
2019-11-08 09:06:35 +00:00
Alexey Kudravtsev
850cf546dc replace Logger.getInstance(#fqn) with Logger.getInstance(klass.class) to reduce constant pool and code size and make code more refactorable
GitOrigin-RevId: 4ef94813858973e44449a20cf8b09174c8df5fce
2019-11-07 17:02:46 +00:00