Commit Graph

328 Commits

Author SHA1 Message Date
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
Alexey Kudravtsev
62aa1dfc10 cleanup: shorten to ContainerUtil.set()
GitOrigin-RevId: e2fda80cefc82f47c1ec53e6dad64129fd68d030
2019-10-22 11:05:24 +00:00
Sergey Ignatov
13067744ab get rid of our own hash map
GitOrigin-RevId: 1784630fb97d82515cef30282d942bb0b4d07133
2019-07-29 12:20:20 +03:00
Anna Kozlova
922040b4dd java: remove FQNs from change type fixes (IDEA-145570)
GitOrigin-RevId: d6bca8039c7d47615cb40ed2def7f5572784e99b
2019-07-13 00:03:02 +03:00
Dmitry Jemerov
97e0289250 Rename various Java-specific test case classes to include Java in the name; leave old names as deprecations
GitOrigin-RevId: 0f105a6c063ce216f7e22348221ad4cd335295df
2019-07-02 06:52:16 +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
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
Vladimir Krivosheev
8440df0fda prefer ArrayUtilRt
GitOrigin-RevId: f4b11d48949267d778f6cdab4ef8ac60eb85aa2e
2019-05-30 19:13:22 +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
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
aa103fd53c Merge branch 'master' into amakeev/gradle
# Conflicts:
#	community/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/IdeaGradleProjectSettingsControlBuilder.java

GitOrigin-RevId: d931e798108685731bf185f7c2e3221680b8e5a2
2019-05-17 19:11:16 +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
Gregory.Shrago
edc4790572 migrate to StringUtil.toLower/UpperCase, ENGLISH locale
GitOrigin-RevId: 3a8627e7aef5991ee840996c6f7f147d1f747a3b
2019-05-14 19:06:41 +03:00
Alexey Kudravtsev
44c620df51 add PECS wildcards to method signatures where necessary and where methods are not overridden by plugins
GitOrigin-RevId: 1ec7f1a1aa17d2d4f42e647207323ab8a3138683
2019-05-13 17:06:40 +03:00
Alexey Kudravtsev
fc15b4493b Encapsulate LightPlatformTestCase.ourProject, ourModule and relatives to avoid using them accidentally (especially when they are disposed) from other tests
GitOrigin-RevId: 2efb0bbdf2d690a5d98a0e24471353103ef9a419
2019-05-10 18:03:45 +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
Vladimir Krivosheev
0a61137281 deprecate ContainerUtil.newHashMap()
GitOrigin-RevId: c6cc0b27714e90377265aff95c36b5ebdc4487e4
2019-05-03 13:03:35 +03:00
Vladimir Krivosheev
4f9d52d43f deprecate ContainerUtil.list
GitOrigin-RevId: 4140918501ce1694b7642fbf61d4eb0e9eddfd41
2019-05-03 11:03:44 +03:00
peter
994d4e89a4 convert some groovy tests to java to reduce the number of chunks with expensive groovy compiler 2019-03-22 07:11:47 +01:00
nik
6ce000424d cleanup: remove comment from @Nullable annotation of LocalQuickFixAndIntentionActionOnPsiElement.invoke's implementations
"When invoked from inspection" may be confusing (when a quick fix is invoked from the editor for on-the-fly inspection the parameter is not null), and we have a more detailed javadoc in the base method now.
2019-03-07 11:33:36 +03:00
Alexey Kudravtsev
92aa03326d cleanup: make fields final 2019-01-24 17:00:01 +03:00
Anna.Kozlova
c69fa00455 refactor to LightMultiFileTestCase 2019-01-03 18:26:44 +01:00
Alexey Kudravtsev
612d44e162 remove spam from console 2018-11-22 18:15:08 +03:00
Tor Norbye
413c989acd Don't suggest using streams if minSdkVersion < 24
This CL makes the Guava inspection check the JavaFeature
support lookup instead of being hardcoded to Java 8.

This is the same logical change that was made in commit
f995b33d86 to various
other inspections.

Bug: https://issuetracker.google.com/118596848
2018-11-06 13:13:50 +01:00