Commit Graph

520 Commits

Author SHA1 Message Date
nik
457cad624f migration to Java 8: language level and JDK set to 1.8 for JPS modules 2017-02-02 16:29:23 +03:00
Vladimir Krivosheev
c93a1a4a4b createJ2EEModule throws error if cannot create module, add notnull annotations 2017-01-27 11:50:36 +01:00
Vladimir Krivosheev
fdc3c201ff use THashSet 2017-01-25 15:01:36 +01:00
Vladimir Krivosheev
3901c710d6 fix EclipseEml2ModulesTest 2017-01-13 16:21:45 +01:00
Tagir Valeev
ffc5e158f4 Identical catch blocks collapsed where possible
Via "Identical 'catch' branches in 'try' statement" inspection with manual check/corrections
2016-12-26 17:54:01 +07:00
Vladimir Krivosheev
d1efe24e6b ModuleImpl — do not add VirtualFileListener for each module, add the only bulk file listener 2016-12-20 17:49:06 +01:00
Vladimir Krivosheev
1991aa800f storageUtil in kotlin 2016-12-09 13:57:21 +01:00
Roman Shevchenko
5f41df1118 [test framework] moves non-bundled dependencies out of the framework 2016-12-05 18:05:14 +01:00
Roman Shevchenko
8f5f475c10 [test framework] merges dispersed Path assertions 2016-12-05 13:39:46 +01:00
Alexey Kudravtsev
a81d1063eb cleanup 2016-11-18 15:17:02 +03:00
Vladimir Krivosheev
db8926c1b9 fix test data — remove inherit-compiler-output="false" 2016-11-04 16:32:30 +01:00
Vladimir Krivosheev
67e074b923 fix test data — remove inherit-compiler-output="false" 2016-11-04 16:21:33 +01:00
Vladimir Krivosheev
1977040375 cleanup 2016-11-04 14:42:18 +01:00
peter
9c49c62530 replace AccessToken write action API usages with lambda-passing 2016-10-22 10:24:28 +02:00
Vladimir Krivosheev
c80fd29dd8 EclipseImlTest — fix test data 2016-10-17 12:40:26 +02:00
Vladimir Krivosheev
eedb2ad320 assertThat(Element) 2016-10-16 18:59:51 +02:00
Anna.Kozlova
78d1492242 explicit types to diamonds 2016-08-08 17:08:03 +02:00
Vladimir Krivosheev
c2a79babaa project inspection test 2016-06-23 15:27:26 +02:00
Gregory.Shrago
3b579c2341 do not 'import' or 'create' already opened project (EA-73474): tests 2016-06-07 14:01:33 +03:00
Anna.Kozlova
43673ee4bd block lambda -> expr lambda 2016-05-24 12:27:58 +02:00
Anna.Kozlova
36ee7203f6 anonym -> lambda 2016-05-18 12:04:12 +02:00
Vladimir Krivosheev
f9830d6090 cleanup — getRootElement 2016-05-02 16:54:00 +02:00
Rustam Vishnyakov
be06fed255 Set console background upon import 2016-04-12 15:47:43 +03:00
Rustam Vishnyakov
415eba6630 Add hyperlink colors from a base scheme 2016-04-12 15:47:43 +03:00
peter
c58e19e949 remove invokeLater around notifications, as they have no threading requirements 2016-04-11 10:31:29 +02:00
Rustam Vishnyakov
a2a4c7f433 Eclipse color theme importer, initial implementation 2016-04-07 18:53:34 +03:00
Anton Makeev
7162bfa80c Platform: build numbers: support multi-component build numbers 2016-03-31 18:37:19 +02:00
Anna Kozlova
49d62eebbf eclipse: don't add combineaccessrules if attribute was not present in the classpath (IDEA-151755) 2016-03-14 17:48:06 +01:00
Rustam Vishnyakov
ed0b52d810 FIXED IDEA-136208 Import non-eclipse formatter xml (more explanatory message) 2016-02-16 18:15:31 +03:00
Vladimir Krivosheev
97cfa7184a Make MODULE_FILE optional 2016-02-10 16:55:51 +01:00
Vladimir Krivosheev
c955b367fd get rid of PROJECT FILE macro to avoid issues like IDEA-149660 IDEA-143282
get rid of APP_CONFIG
2016-02-04 15:59:48 +01:00
Rustam Vishnyakov
6b72e00826 IDEA-132970 Provide simple import of IntelliJ code style settings 2015-12-23 19:32:07 +03:00
Rustam Vishnyakov
6554f0cee6 NotNull annotations, more doc comments 2015-12-22 15:48:13 +03:00
nik
1a6f701e36 preparing to migrate to Java 8: explicitly set 'IDEA jdk' as 'Module SDK' for modules which will remain on Java 6 and older 2015-12-22 14:26:33 +03:00
nik
65d50f97c9 don't specify ITNReporter as errorHandler explicitly, it is automatically used for exception from plugins which vendor is JetBrains 2015-12-17 12:11:27 +03:00
Alexey Kudravtsev
47e9533a1b replaced with StringUtil.trimStart/trimEnd 2015-12-08 17:06:17 +03:00
Anna Kozlova
84288786a1 eclipse: prefer relative module paths to current module path if starts with slash (IDEA-147857) 2015-11-13 18:03:50 +01:00
Anna Kozlova
062fcda742 fix unsorted array search 2015-11-06 16:21:29 +01:00
nik
0cd52ae717 eclipse plugin: vendor corrected 2015-09-24 14:48:27 +03:00
Alexey Kudravtsev
72c926d6d0 refresh vfs before use files 2015-09-14 14:18:18 +03:00
Anna Kozlova
7484fa8599 support native libs for .classpath format 2015-09-09 11:44:34 +03:00
Vladimir Krivosheev
67abff647d assertion message — ensure that eclipse plugin is installed 2015-09-05 17:01:53 +02:00
Vladimir Krivosheev
9800b7ab97 simplify DirectoryBasedStorage — only one component could be stored
add test
2015-09-05 08:22:33 +02:00
Vladimir Krivosheev
34e298ac99 simplification: get rid of StorageData — use StateMap directly (it is possible since IDEA-CR-4311 get rid of ModuleFileData) 2015-08-14 09:31:09 +02:00
Vladimir Krivosheev
5a133ce97f cleanup 2015-08-12 11:20:04 +02:00
Vladimir Krivosheev
d392db7930 unrevert 2015-08-02 09:00:47 +02:00
Anton Makeev
39a4249c59 [revert] component initialization changes by Vladimir Krivosheev 2015-08-01 17:29:56 +02:00
Vladimir Krivosheev
1f3f7376b8 we don't need to use different STORAGE_TOPIC per app and project/module — new topic provides you component manager, so, you can filter out. Also, it is easy to get project/module if you connected to app message bus (so, we don't need anymore to connect to each project message bus, we can reuse existing subscription to app message bus)
New storage topic also uses broadcast direction TO_PARENT and in case of module storage file changes we send event to module message bus, so, you can listen only particular module.

It was implemented to avoid ModuleImpl dependency on ClasspathStorage.

Get rid of VirtualFileTracker — reduce memory usage (StateStorageManager only add direct listener to VFS_CHANGES topic)
2015-08-01 11:41:46 +02:00
Vladimir Krivosheev
b65583d8e4 EclipseModuleManagerImpl is a service, so, must be registered as a service 2015-07-22 18:57:29 +02:00
peter
33aec2091a import eclipse natures in smart mode (EA-70207 - INRE: FileBasedIndexImpl.handleDumbMode) 2015-07-22 15:47:37 +02:00