Valentin Fondaratov
22919374b5
Revert "improve simple fleet alt-enters a bit by executing them on a psi copy"
...
This reverts commit 3b2058cb77dc45e015c97082dd998f3156a7efd2.
GitOrigin-RevId: cc45551f3fe22d22389e446135aa3ad8eebfafbc
2022-12-02 09:49:36 +00:00
Valentin Fondaratov
b57d32100c
improve simple fleet alt-enters a bit by executing them on a psi copy
...
GitOrigin-RevId: fbbcf581f1a5c21e61b431a6f479cf9d1b5e3102
2022-12-01 23:02:53 +00:00
Alexey Kalina
0d7285f5a6
[recommenders] extract ml feature providers to ml-api module
...
(cherry picked from commit b1e6e709bd4ed9763b2ab947476a62bb52c36461)
IJ-MR-27840
GitOrigin-RevId: 76efbdec104dbef5ee6d27f44524a1827642e6fd
2022-08-02 12:44:12 +00:00
Daniil Ovchinnikov
8d75a0b418
[testFramework-junit5] use @RunInEdt instead of EdtInterceptor
...
GitOrigin-RevId: 2cd8ce2b56d76a1b85c60ff3feee504405de5f75
2022-07-19 16:58:47 +00:00
Vladimir Krivosheev
e2a7d5c0e4
FileTemplatesTest - get rid of groovy (part 2)
...
GitOrigin-RevId: c7eff7b26fe7d049cd4e817ce5d39adcc1d942ca
2022-04-22 07:28:46 +00:00
Vladimir Krivosheev
0aeb187387
FileTemplatesTest - get rid of groovy
...
GitOrigin-RevId: e198e8b36a6395e970d365ffb9d912e4e5ef384f
2022-04-22 07:28:42 +00:00
Alexey Kudravtsev
de4d6cd25d
remove unused libraries
...
GitOrigin-RevId: a8927c203896c56951f3cf8e26d2f1366a0cf95e
2022-03-28 12:10:37 +00:00
Vladimir Krivosheev
a8f6a48409
add jdom to source code to modify and strip to our needs
...
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Roman Ivanov
6ff7eeb402
[java] fixes after refactorings module extraction
...
GitOrigin-RevId: d1d4fa9234ea31bf596482ea85404dcb76ee405c
2022-01-27 12:57:26 +00:00
Roman Ivanov
46bb1ca3ea
[java] move refactoring to separate module
...
GitOrigin-RevId: 8de4efc815830feaddd1a686f00a885a428461c0
2022-01-27 12:57:22 +00:00
Artem Khvastunov
e07e0bcd91
[java-tests] assume that RenameModuleAndDirectoryHandler is present in RenameModuleTest#testRenameModuleAndDirectory
...
GitOrigin-RevId: 7f5de3437f45421ce71719af03ce3726dcf4a5d3
2021-12-22 11:09:00 +00:00
Anna Kozlova
0ce7936250
dataflow suite: convert to junit 5 to ensure all tests run
...
GitOrigin-RevId: 4ce3508a0dbe676ae179797eda095fbec88377d9
2021-12-02 17:35:28 +00:00
Alexandr Suhinin
c4c7cfa06c
[java test] inline & extract method: add property test
...
GitOrigin-RevId: 9f07011e38f1460ac707572d1f1014dda335107e
2021-12-01 14:57:17 +00:00
Bart van Helvert
aa0d5ef5d2
[java-tests] Add dependency from jvm analysis to java tests
...
Allows testing jvm inspections in Java tests, useful for tests that test both jvm and java only inspections.
GitOrigin-RevId: c285077d8dd1daa17745ca951e7dcdce26febd26
2021-11-25 09:26:03 +00:00
Anna Kozlova
fa5c829128
junit 5: tempDirectory extension
...
GitOrigin-RevId: c474dd326368bb2f70b8cb540ba84e4247b88f22
2021-11-17 12:03:15 +00:00
Andrew Kozlov
7e4fb65543
[java] inspections module fixup
...
GitOrigin-RevId: 6c631abf1c307ec275b47ef9e1b4783d08880db3
2021-10-01 17:49:16 +00:00
Roman Ivanov
1c9e7f963a
[java] extract inspections out of java-impl
...
GitOrigin-RevId: db5268b62f2806101f56575b6e7184b8bd59f0e1
2021-10-01 09:23:32 +00:00
Aleksandr Rasnyuk
63990d2c16
[CWM-17] Add basic tests for multi-user undo
...
GitOrigin-RevId: 20bdb5b5b504911c4f5ab84214ba0800eb0d48f5
2021-06-24 16:47:33 +00:00
Nikolay Chashnikov
b00114efcd
[intellij project configuration] rename workspaceModel.ide to workspaceModel.jps
...
Now the module contains classes related to serialization to JPS format only, so it's better to rename it, get rid of dependencies on IDE modules and use inside JPS build process (IDEA-252970).
GitOrigin-RevId: f36a94e900828631a8d2039c598f44f19af75817
2021-06-12 08:14:21 +00:00
Vladimir Krivosheev
10b8a7abf3
don't export intellij.platform.ide.util.io dependency blindly
...
GitOrigin-RevId: 7f83ed73f84e9073b71cf3dd1872caabca0e2946
2021-02-06 10:32:46 +00:00
Nikolay Chashnikov
64ec0ecfac
[workspace model] provide a way to save configuration of facets for modules imported from external sources
...
It may happen that a module configuration is imported from some external model, but user may manually configure a facet in such module (e.g. Python facet in CLion, see PY-45374). In that case we need to produce an *.iml file for such module to store the facet configuration. CustomModuleEntitySource is introduced to mark entity sources of such modules.
GitOrigin-RevId: db079434df6bf2684eaa5a82b0e0d49e41993806
2020-11-23 14:03:15 +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
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
Vladimir Krivosheev
2a3ea3b088
prefer jdk collections
...
GitOrigin-RevId: 5634ed51a4458b904c3a1d913c1978b5b3bb84e0
2020-07-29 07:02:03 +00:00
Eugene Zhuravlev
10c788f05e
replace custom source root types to a special 'unknown' type and back on plugin unload/load (IDEA-235292)
...
GitOrigin-RevId: 19abeea379ba8786646362b91c8599ba7cd3a40a
2020-05-21 18:19:33 +03:00
Daniil Ovchinnikov
7f6ed24e3c
rename "Groovy" library to "org.codehaus.groovy:groovy" for consistency
...
GitOrigin-RevId: 515c9c93fba3c6104c7c42b75373c7867321843b
2020-05-12 16:41:14 +00:00
Vladimir Krivosheev
3871a0fca2
revert incorrect project files changes (exclude configuration)
...
GitOrigin-RevId: 99bcd378d10f3fdc7ab2e5733e570337f73863b5
2020-05-11 08:27:15 +00:00
Vladimir Krivosheev
ba65cd10c8
prefer fastutil IntArrayList
...
GitOrigin-RevId: f57a2f34a522a21fac3dbe5e10ccdbe3ef9c702a
2020-05-09 10:13:32 +00:00
Vladimir Krivosheev
e855f5a4f0
use type-specific map to consume less memory
...
GitOrigin-RevId: 1a592c99f697dc0910f58d0276a525e14d6cbcda
2020-05-09 07:38:19 +00:00
nik
f876110ebe
[IntelliJ project configuration] migration to Java 11: add explicit dependency on jaxb-api
...
Classes from javax.xml.bind were removed from JDK in Java 11 so we need to have the library in compilation classpath. jaxb-api and jaxb-runtime are included into distribution of all IntelliJ-based IDEs anyway.
GitOrigin-RevId: d4abe7acf5abb5b843c0510aa77c0aa0c76fe5ab
2020-04-06 11:07:11 +00:00
Kirill Timofeev
2543774eee
ExternalSystemRunnableState: respect ExecutionException, update java parameters only for enabled extensions
...
GitOrigin-RevId: c6b93f7bd95ccc211d31d74dd1c254cbeb124905
2020-04-03 20:27:03 +00:00
Anastasia Ivanova
1f539815eb
IDEA-CR-60012: IDEA-227829 Create a mock logger to test counters in unit tests
...
GitOrigin-RevId: 6f7d1db48347d57091cae9bbb54e2f27b7002df6
2020-03-24 04:39:14 +00:00
Vladimir Krivosheev
3deee4e14b
do not export kotlinx-coroutines-jdk8 and module statistics from platform-impl
...
GitOrigin-RevId: 1e0f98fedd06dc7789d808025d53b2424141adca
2020-02-17 09:07:39 +00:00
Vladimir Krivosheev
94c2c01bca
fix macro
...
GitOrigin-RevId: c7b68371f7b29c6298581cbbbc47eba9d541a493
2020-02-15 07:16:53 +00:00
Vladimir Krivosheev
16776be5f7
do not export StreamEx lib from platform-impl
...
GitOrigin-RevId: b4b5c70dc99510609083c3ff097936be94e0548c
2020-02-15 06:44:09 +00:00
Leonid Shalupov
45089d974c
Update easymock to get rid of objenesis 1.0
...
There were a version conflict between objenesis for easymock and kryo. Now they're using the same version
GitOrigin-RevId: 06de2ccaeed2026303319f87a95f0680ef153131
2019-11-11 15:35:14 +00:00
Eugene Petrenko
5310b7a2f1
jdks - review feedback - filter unknown package_type entries from the JDK list loading code
...
IDEA-225308, IDEA-CR-54379
GitOrigin-RevId: 2690ef344bc3c295001a49f804cf2fe7de2a12a0
2019-11-07 02:40:58 +00:00
nik
af4b4bc54c
IntelliJ project configuration: add dependency on java.plugin to java.testFramework
...
Any module which depends on intellij.java.testFramework needs to have the Java plugin in classpath to avoid errors. Unnecessary additional dependencies on intellij.java.plugin are removed from tests modules.
GitOrigin-RevId: c47e37f0bc5ac053c3335208364583c1f1260f13
2019-06-03 21:07:09 +03:00
nik
6fe5c64133
java: extract java support to a separate plugin in IntelliJ IDEA (IDEA-195719)
...
All java-related components are removed from the platform part of IntelliJ IDEA. This also introduces 'intellij.java.ide.resources' module for resources which should be included into IntelliJ IDEA and other Java-based IDEs but shouldn't be included into the Java plugin itself. Currently the same plugin.xml is used for the both community and ultimate editions, but some additional JARs are included into the plugin distribution for Ultimate Edition. The plugin is marked as 'essential-plugin' in IntelliJ IDEA and Android Studio so it won't be visible in Settings and cannot be disabled.
GitOrigin-RevId: e589a014e60ef7a11f232927d7dc00f868cb65a0
2019-06-03 11:05:35 +03:00
nik
9fcd4e3e6d
IntelliJ project configuration: rename KotlinTest library to kotlin-test for consistency with artifactId
2019-01-11 11:30:43 +03:00
Dmitry Avdeev
28121dddb7
IDEA-191978 Tooltip for the "Run" icon on gutter shows 'Co_verage' and Profile which is unavailable action
2018-12-07 18:33:19 +03:00
Sergey Ignatov
9d7de4ae6c
add intellij.platform.uast.tests as a dependency to the intellij.java.tests
...
align java tests in community/ultimate class paths
2018-10-23 00:24:20 +03:00
Sergey Ignatov
3ecb434678
move undo tests into the community project
2018-10-19 01:26:42 +03:00
Sergey Ignatov
4f68c9af1b
add intellij.jvm.analysis.java.tests as a dependency to the intellij.java.tests
...
align java tests in community/ultimate class paths
2018-10-07 00:27:07 +01:00
Anna.Kozlova
1c6172ab67
copyright: skip comments which are not supposed to be replaced (IDEA-190266)
...
moreover, don't trim same spaces twice as before last comment and after middle
2018-04-25 16:30:07 +02:00
Anna.Kozlova
bf90fea9c5
testng integration tests
2018-04-05 17:20:15 +02:00
Tagir Valeev
df1d202d2f
BytecodeAnalysisTest: changed excluded folder
2018-02-02 16:44:31 +07:00
nik
43d6d568c8
IDEA project configuration: the great module rename
...
Improve names for product-specific modules: change 'intellij.productEdition' to 'intellij.product.edition' (e.g. 'intellij.ideaUltimate' -> 'intellij.idea.ultimate'). This makes names of these modules consistent with other names and groups modules related to the same product together.
2018-01-25 12:59:04 +03:00
nik
c9620ce099
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Rename iml files.
2018-01-25 12:59:02 +03:00