Commit Graph

283 Commits

Author SHA1 Message Date
Andrei.Kuznetsov
8539bcd407 IJPL-578 wait for indexes to be ready in tests after java language level change
GitOrigin-RevId: 89aa34d35c05284af90258b3208fb1198be8bc9e
2024-02-29 19:02:55 +00:00
Dmitry Avdeev
6ba55541ee IDEA-337197 Throwable: the expensive method should not be called inside the highlighting pass in JSP
check unresolved references in a dedicated XmlUnresolvedReferenceInspection

GitOrigin-RevId: d54b7a0b933c33c8656726c84a9611c97c1268ff
2023-12-13 18:12:42 +00:00
Andrew Kozlov
7b0b2784dc Revert "[frameworks] IDEA-297005 Enable on-demand mode for JavaFX"
This reverts commit b8fa667cb986c66f0cbf42a224af6037db57dc58.

GitOrigin-RevId: a0b5ed8c7153a651cab1204f38098f14202ee97b
2023-09-21 15:09:50 +00:00
Alexey Kudravtsev
51fe66e214 CodeInsightTestFixtureImpl.invokeIntention should assert the fix is available to ensure the test invokes only valid fixes
GitOrigin-RevId: 4b51d404ee8b73ff20b968847fe91a9109a9f8e6
2023-09-12 15:40:44 +00:00
Alexey Belkov
abf213b54a Apply Kotlin "String concatenation that can be converted to string template" inspection on whole project
GitOrigin-RevId: 3da86881c82ea8aca0081cff955cf0d15a15c691
2023-05-24 16:04:38 +00:00
Nikolay Chashnikov
f3805da91a [intellij project configuration] convert source roots without sources to resource roots
It should speed up compilation a little, and also makes it simpler to write tests which analyze class files in the module output (we can report an error if there are no class files in a module with source roots).

GitOrigin-RevId: 69ad9a23b1c4d7695e6d8715563d6630d3ae1a00
2023-03-10 14:51:42 +00:00
Alexey Kudravtsev
163e97bbab deprecate ImmutableMapBuilder in favor of standard Map.of()
GitOrigin-RevId: 6d769b65240b9e52e7eaf91336b4e24f7b43a64a
2023-02-25 01:07:37 +00:00
Nikolay Chashnikov
c1f2c8a692 cleanup: remove redundant '@author' tags from javadoc comments - 9
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.

GitOrigin-RevId: fcf3f973d7c945698016443c015023e73ac71572
2023-01-18 17:01:54 +00:00
Alexey Kudravtsev
0d0ace145d add assertion to InplaceRefactoring to check the correct editor is passed
(since the zilliard exceptions in the range marker creation was caused by incorrect offsets coming from injected editor being applied to the host editor and vice versa)
Fix two zillion umpteen tests

GitOrigin-RevId: b0817c2b50ea9b3c5fa20ec729a2ff0b91a9ffd9
2023-01-07 15:05:20 +00:00
Tagir Valeev
27ccca290a Fix constant value warnings
GitOrigin-RevId: f906dfb0b7a90c15d2018e7ac51a71d8995cf13e
2022-11-24 17:38:41 +00:00
Tagir Valeev
adb060863f Text blocks used
GitOrigin-RevId: 7db538c0a10131a3f946436c85b42fe7d7dc5b10
2022-09-29 12:58:29 +00:00
Tagir Valeev
5759075a7f Text blocks (small part)
GitOrigin-RevId: d75f3223e371b87748c4073d1cebab24a29fbae7
2022-09-23 20:46:42 +00:00
Tagir Valeev
b1653a6dc2 Enhanced switch used
GitOrigin-RevId: 6700624264ada4144a0e6c3df89820cc1b589fdd
2022-09-18 11:09:26 +00:00
Yuriy Artamonov
2c1e085412 [frameworks] IDEA-297005 Enable on-demand mode for JavaFX
GitOrigin-RevId: b8fa667cb986c66f0cbf42a224af6037db57dc58
2022-09-06 17:16:05 +00:00
Alexey Kudravtsev
de4d6cd25d remove unused libraries
GitOrigin-RevId: a8927c203896c56951f3cf8e26d2f1366a0cf95e
2022-03-28 12:10:37 +00:00
Roman Ivanov
46bb1ca3ea [java] move refactoring to separate module
GitOrigin-RevId: 8de4efc815830feaddd1a686f00a885a428461c0
2022-01-27 12:57:22 +00:00
Vladimir Krivosheev
27885cc9c1 use v2 format for dependencies and forbid using of v1 format for plugins with package prefix
GitOrigin-RevId: f16a8d2c73bc1bdd1c7570189b209c4501f09b8a
2021-06-16 14:20:00 +00:00
Nikolay Chashnikov
d842dee48c [Java FX] extract classes corresponding to optional dependency on properties plugin to a separate module
This is needed to get rid of dependencies on properties modules from the main intellij.javaFX module and prevent errors like (IDEA-269139).

GitOrigin-RevId: 68ed33d7a06cda0aa0346488b1ed33cc412ff27e
2021-05-14 16:23:50 +00:00
Yuriy Artamonov
836bff08bd IDEA-268767 New JavaFX project wizard
GitOrigin-RevId: 122ff5370e645d129f777f4319cbe32780675f57
2021-05-12 21:27:23 +00:00
Andrey.Cherkasov
2be866d15c Add the "Redundant File object creation" inspection to zero-tolerance profile
GitOrigin-RevId: 6c4ae26aab7254c7bc773d06720ec57480b962f4
2021-03-01 04:49:49 +00:00
Anna Kozlova
6e1776ed55 javafx: provide explicit plugin package
GitOrigin-RevId: 7afa771a1e045002f43611346bc101b01ceba835
2021-02-22 18:09:42 +00:00
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Anna Kozlova
2b3482d76b i18n: javafx
GitOrigin-RevId: 965b90ad8ee53204f2598d762bd218fb18a91f24
2020-08-25 09:07:09 +00:00
Dmitry Jemerov
8c06d86b08 Minor cleanup for mysteriously failing test
GitOrigin-RevId: 75bdddbe6c9ff767f526c48c1d83609e105117a4
2020-08-06 18:00:54 +00:00
Vladimir Krivosheev
6a4ab328d7 HeavyPlatformTestCase - do not create project file explicitly
GitOrigin-RevId: ff63aa57752fdf5303122ca5c6355a0eff722d70
2020-07-14 07:50:01 +00:00
Dmitry Jemerov
e4179bc25d Use same description for JavaFX plugin in Ultimate as in Community; remove mention of non-working packaging functionality
GitOrigin-RevId: 5af581763578e4ba003ab65db04a63166e4c8a9f
2020-07-10 14:04:59 +00:00
Anna Kozlova
83cb3d2793 javafx: don't test project jdk in assumption that java.home contains javafx dependency (IJI-365)
GitOrigin-RevId: db2e14b563e1c4c8beeb9d060f6ecb99b52f8e4b
2020-07-01 18:42:59 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Nikolay Chashnikov
867b20e082 [platform] move createMockJdk from JavaSdkImpl to IdeaTestUtil
The method is used in tests only so it should live in production class.

GitOrigin-RevId: 0780fa49cc95bd290fcfe49c729a0064226b3116
2020-04-23 14:54:33 +00:00
Anna Kozlova
5651e9842b tests: enable automatic renamers to rename getters/setters
GitOrigin-RevId: 5c9e8f3815e1beaa677e7e785ead1065205c1feb
2020-03-24 10:31:47 +00:00
Peter Gromov
fbc91d4acf remove unnecessary parameter from CodeInsightTestFixtureImpl.invokeIntention
GitOrigin-RevId: a70252cbcf56bf83c3133992b22076d5466b5e8e
2020-02-24 16:04:21 +00:00
Alexander Lobas
e7a12bd7e3 IDEA-229555 Group bundled plugins in Settings | Plugins by category
GitOrigin-RevId: 51b5b8476879e9005983c3a795f59acf52392cb9
2020-01-28 12:36:54 +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
Eugene Petrenko
0aa23de66e Restore ProjectSdkSetupValidator EP, rework UnknownSdkTracker to work differently
GitOrigin-RevId: 58db214af3f17e3d6ff8c368f0057f4c801d3588
2020-01-09 15:10:17 +00:00
Eugene Petrenko
c324d2d27f deprecate SdkSetupNotificationProvider, remove SdkSetupNotificationProvider, inline JavaFxProjectSdkSetupValidator
GitOrigin-RevId: 54b8cef494de3cc8537db2ca3add5c93940514d9
2019-12-18 10:32:28 +00:00
Alexey Kudravtsev
62aa1dfc10 cleanup: shorten to ContainerUtil.set()
GitOrigin-RevId: e2fda80cefc82f47c1ec53e6dad64129fd68d030
2019-10-22 11:05:24 +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
Dmitry Jemerov
dce9f881cd PlatformTestCase -> HeavyPlatformTestCase (IDEA-CR-48521)
GitOrigin-RevId: f511803c08614f88443952c32176185ca7ed7bb4
2019-07-23 20:49:32 +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
Anna Kozlova
9fd9a4eae8 deep unwrap intention action from intention with caching to applied intentions
GitOrigin-RevId: c9df02ecef5c66d6886348473f8e5b337f1feeea
2019-07-02 06:52:16 +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
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
d457f1b8d2 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: dde010049a2a7ec2d336249fe52a49b17156f4a3
2019-05-17 19:10: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
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