Roman Shevchenko
9b4183a786
[test framework] minor optimization and API cleanup
...
GitOrigin-RevId: 3b6c5fa17cdc32bbef566159d26dd83356f25e8e
2020-12-03 19:54:28 +00:00
Vladislav.Soroka
06948b0446
IDEA-255391 Allow to use CR to override last JPS message in Build tw console
...
GitOrigin-RevId: edc383e7ed86c13d4960610dcb89763650b1e13a
2020-11-14 09:33:27 +00:00
Vladimir Krivosheev
887cb6e010
get rid of ArtifactAdapter
...
GitOrigin-RevId: d6a6e8f97699adb6ab8f21ce6a1f29f4a454df48
2020-11-04 11:10:42 +00:00
Eugene Zhuravlev
7e035dc761
more i18n
...
GitOrigin-RevId: 879a2f3d227dc633855e6fb0c8e4573db20fe7a7
2020-10-26 17:37:37 +00:00
Nikolay Chashnikov
5b3b3bd9df
[java] remove entries corresponding to modifiable copies of artifacts from ArtifactPointerManager
...
If somebody creates a pointer to a modifiable copy of an artifact, we need to remove it when the artifact model is committed. Otherwise such entries will be kept forever and may prevent plugins from unloading if they hold references to custom artifact properties (IDEA-247790).
GitOrigin-RevId: e63b751e0daf7431ec136d2cf5686fa26912ca7e
2020-10-09 11:14:24 +00:00
Vitaliy.Bibaev
c2db727382
i18n: Ant (fix broken test) (IDEA-247698)
...
GitOrigin-RevId: 083dae200eb101610974046255f1467831043145
2020-09-09 03:51:49 +00:00
Anna Kozlova
bfb94216f8
explicit type -> diamond for java impl
...
GitOrigin-RevId: 8498625a2215fb720649f7f4c5ccc15d7fb530b6
2020-09-03 18:33:39 +00:00
Vladislav.Soroka
4723889068
IJ-CR-2928 split assertions into 3 separate tests
...
GitOrigin-RevId: 9c0359fd39fecd9f74bca6636084995870109b35
2020-09-03 07:53:38 +00:00
Vladislav.Soroka
632c50de63
Automatically show first error in editor is ignored IDEA-246750 IDEA-189043
...
GitOrigin-RevId: 3181eba5af36102dff0d4c8873f59e62b1ee1b2f
2020-09-02 14:20:25 +00:00
Nikita Eshkeev
24dbf02bf2
[i18n] idea-ui - use messagePointer for fields
...
Since application level services are singletons and live forever their nls fields cannot have constants, because if a user switches the locale these values don't get updated. This patch makes such fields messagePointers so every getter call will read the message from the active localization bundle regardless if the user changed locale or not
Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com >
GitOrigin-RevId: 5a015adc891dfa86283aec1f7975d3fcb46fd043
2020-08-31 16:48:26 +00:00
Alexey Kudravtsev
67ce1af0cb
cleanup: wildcardize functional interface usages for more exact types in platform
...
GitOrigin-RevId: 3af0bb041f43c386bf0b79f3549f5f8881bb85d0
2020-08-22 13:08:21 +00:00
Nikita Eshkeev
9f06b34596
[i18n] idea-ui
...
This patch replaces hard coded strings with i18n properties in idea-ui and in some other modules that implement interfaces and extend classes from the idea-ui module
Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com >
GitOrigin-RevId: 6b280b485e30b5d47b8803205b0ebbafe4319daf
2020-08-13 23:53:18 +00:00
Vladimir Krivosheev
27e98a7dc2
avoid loading test-only classes in production — extract TestDialogManager service
...
GitOrigin-RevId: 170ea8aeebc77f9ff64cecdb16e3bf4639ff5b9e
2020-07-30 09:33:45 +00:00
Eugene Zhuravlev
ec3cd5fc6c
JpsJavacFileManager: fix incorrect files filter
...
GitOrigin-RevId: bb994a7d132500964a83e32458ee53d9fd8a6644
2020-07-22 19:30:58 +00:00
Vladimir Krivosheev
3d280e4fb2
cleanup (final)
...
GitOrigin-RevId: 446f1aef2550b74b13c788fceaa36967a6f0b9c9
2020-07-15 17:06:10 +00:00
Vladimir Krivosheev
6a4ab328d7
HeavyPlatformTestCase - do not create project file explicitly
...
GitOrigin-RevId: ff63aa57752fdf5303122ca5c6355a0eff722d70
2020-07-14 07:50:01 +00:00
Vladislav.Soroka
aa0e5a2a84
IDEA-CR-2062: fix test
...
GitOrigin-RevId: 2c89aff3f7dd722c53b2766263f2588c1f394ae6
2020-07-06 11:19:10 +00:00
Vladimir Krivosheev
3552e31b2f
state storage manager macro value as path instead of string
...
GitOrigin-RevId: 6ab1192ec2cc53ff8db64e9fd1b9001a0141c39a
2020-07-02 09:33:51 +00:00
Eldar Abusalimov
370c52b4e0
EdtTestUtil: Properly declare exception thrown by runInEdtXxx() methods
...
GitOrigin-RevId: e0cd075cbc80ffbb1456ac480ce35d4113dc711f
2020-07-02 09:08:50 +00:00
Vladimir Krivosheev
d4e9b09e26
cleanup (final)
...
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Vladimir Krivosheev
1f5cba2ebf
temp file to delete — use Path instead of File
...
GitOrigin-RevId: 1fd95a2937fa1773e9dd046121f0ff97f5279eb9
2020-06-19 10:13:45 +03:00
Vladimir Krivosheev
42a10ea132
cleanup — use Path instead of String as return type of getDirectoryStorePath
...
GitOrigin-RevId: 65db4eb7d0af6df4ddce48e96db8f55c5b0c2d78
2020-06-18 19:44:49 +03:00
Vladimir Krivosheev
e0943106e4
cleanup
...
GitOrigin-RevId: 7908df7629cfe67403f0e7551e6dd199c0633007
2020-06-18 10:35:58 +03:00
Vladislav.Soroka
954499eb6f
[JPS] do not add duplicated messages of the JPS indicator to the Build TW output IDEA-241754
...
GitOrigin-RevId: 556344bb526b098e3fb732a7b12234cc25e37734
2020-05-29 15:05:06 +03:00
Vladimir Krivosheev
ae0f480588
cleanup, migrate from trove int collections to fastutil
...
GitOrigin-RevId: b23aafcf94ac76c8fd88d022c32ecac6a33a0be9
2020-05-29 11:29:15 +03:00
Nikolay Chashnikov
27408be52a
[all] cleanup: replace ExtensionPointName::getPoint(null) calls by getPoint()
...
...to simplify code and get rid of usages of deprecated method.
GitOrigin-RevId: 9a287f20b0c23ba612d516ef45191ab9593a1cc6
2020-05-26 22:10:45 +03:00
Vladimir Krivosheev
d504262cb1
hide HashSetInterner/StringInterner/WeakInterner
...
WeakInterner also supports hash strategy - will be addressed in a separate commit
GitOrigin-RevId: f1f8e3e99812188e3353e6025de6bed62fe8bcb1
2020-05-18 18:02:59 +00:00
nik
ef730e53c8
[platform] make EP used in artifact configuration dynamic (IDEA-238263)
...
GitOrigin-RevId: 46b338834a94feae122d9362a0481b82a1c289d8
2020-04-21 15:37:15 +00:00
nik
7a73a07dc8
migration to Java 11: specify explicit import for com.intellij.openapi.module.Module
...
If a wildcard import is used, javac resolves 'Module' reference to 'java.lang.Module' when compiling code under Java 11.
GitOrigin-RevId: 2ee81c8ad2fefc215b7fb5eeed2b35e6b630cab7
2020-04-06 11:07:11 +00:00
Vladislav.Soroka
b2ec51271d
[Build] Add integration tests for Build tw presentation of JPS builds IDEA-206108 IJBTS-71
...
GitOrigin-RevId: deb31f36337ad3ef625deebd739fa774d5c4add9
2020-03-19 08:32:11 +00:00
nik
5dff73ead7
cleanup: remove useless '@author nik' from javadoc comments
...
The fact that I created these files in the past doesn't mean that I still actively maintain them, or that I still the best person to ask about them, or that one should ask for my confirmation before editing them, etc. If there are questions about some code in these files one should use git history to find the real author of that code anyway, so these '@author' tags are useless and just occupy space.
GitOrigin-RevId: ae6081fafe19481c51c9032939b4dcaca0ec9a3b
2020-01-17 06:42:32 +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 Zhuravlev
bc0fca0187
create more precise compilation scope when particular files are recompiled (IDEA-226671)
...
GitOrigin-RevId: f98ea005bc8ff097565dad3eb188d4987e92182a
2019-11-23 13:11:22 +00:00
Eugene Zhuravlev
f58531c341
review follow-up (IDEA-226671)
...
GitOrigin-RevId: 3cbef3736ff058d52f0fb44d15f2a1bacdcda847
2019-11-12 10:34:02 +00:00
Eugene Zhuravlev
b2995d5999
fix: Recompile single file in production target compiles classes from the corresponding test target (IDEA-226671)
...
GitOrigin-RevId: 540fe68054f2377fa780995b0d5fb0176a39f367
2019-11-12 08:07:22 +00:00
Eugene Zhuravlev
47f0c78593
correctly clean old output for a target, if output root changed and at the same time explicit target rebuild executed
...
GitOrigin-RevId: a1d995ff654001285ab293e8fe5c1529b98178f6
2019-11-09 11:41:41 +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
Eugene Zhuravlev
a12101438d
support JPMS module names for exploded automatic modules (IDEA-183692)
...
GitOrigin-RevId: 29b82f6f8ebce48a71cd1ca74ec70532697e93a7
2019-10-18 13:09:55 +00:00
nik
7a5c754040
project structure dialog: migrate artifact editor to AsyncTreeModel
...
GitOrigin-RevId: 2afaa6e3262e41d6c00a94071d31e0e6911c76da
2019-07-25 19:03:28 +03:00
Dmitry Jemerov
dce9f881cd
PlatformTestCase -> HeavyPlatformTestCase (IDEA-CR-48521)
...
GitOrigin-RevId: f511803c08614f88443952c32176185ca7ed7bb4
2019-07-23 20:49:32 +03:00
Eugene Zhuravlev
58f8222351
implement JavaFileManager.contains() method (since javac9) for JpsFileObjects to avoid IllegalArgumentException (IDEA-217521)
...
GitOrigin-RevId: 1e276aef0b0afab2bb72572ff6e4d6e2d3ce7ddd
2019-07-04 18:44:25 +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
Eugene Zhuravlev
3bf343c42d
skip symlink test if symlink creation is not supported
...
GitOrigin-RevId: abd903ba747951b5965dfea0b5044dca343450d8
2019-06-16 08:07:26 +03:00
Roman Shevchenko
e6abc7158f
[project] non-runtime code should not use directly use runtime classes
...
Reverting SystemInfo -> SystemInfoRt change
GitOrigin-RevId: a4a8c2b339e037cbf9209f9730c2ae30db485932
2019-06-16 05:32:27 +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
Eldar Abusalimov
1120c30a56
Merge remote-tracking branch 'origin/master' into eldar/cidr-debugger
...
# Conflicts:
# CIDR/clion/src/com/jetbrains/cidr/cpp/toolchains/MSVC.java
GitOrigin-RevId: f3593b526d1870f32b3f1451cab0c6a653e5beb5
2019-06-16 03:01:38 +03:00
Eugene Zhuravlev
834242fcfc
skip symlink test if symlink creation is not supported
...
GitOrigin-RevId: abd903ba747951b5965dfea0b5044dca343450d8
2019-06-14 13:33:34 +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