nik
|
a2284824ff
|
jps model: cache role instances to optimize memory usage
|
2016-05-05 13:45:26 +03:00 |
|
Roman Shevchenko
|
802d6947b3
|
[java] fixes JRT indexing; adds support for b193+ layout (IDEA-151222)
|
2016-02-08 14:18:51 +01:00 |
|
nik
|
1aab9586f6
|
added TestModuleProperties to JPS model (IDEA-150835)
|
2016-01-26 01:57:49 +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 |
|
Alexey Kudravtsev
|
252efb5f5c
|
notnull
|
2015-11-16 13:15:10 +03:00 |
|
nik
|
684a199a83
|
jps-model-tests and jps-serialization-tests temporary migrated back to Java 6 because they are distributed as part of jps-build-test.jar
|
2015-11-12 16:23:03 +03:00 |
|
nik
|
2e34ec6fd3
|
remaining test-only modules migrated to Java 8
|
2015-11-12 16:16:07 +03:00 |
|
nik
|
3601b6fa37
|
recognize IBM JDK 1.8 (IDEA-90661)
|
2015-11-05 20:58:35 +03:00 |
|
Eugene Zhuravlev
|
32efbd6d18
|
IDEA-142104 Determine JDK version without waiting for external process on EDT
|
2015-07-20 12:22:39 +02:00 |
|
Alexey Kudravtsev
|
fdb7afe963
|
notnull
|
2015-07-15 16:48:49 +03:00 |
|
Alexey Kudravtsev
|
070001afc1
|
decrease load factor to speedup critical lookups
|
2015-07-06 14:14:51 +03:00 |
|
Alexey Kudravtsev
|
329b75b620
|
optimisation: access myExactFileNameMappings only if it's not empty
|
2015-07-03 12:52:37 +03:00 |
|
Alexey Kudravtsev
|
ed54b852c5
|
notnull
|
2015-07-03 12:52:36 +03:00 |
|
nik
|
dbc8a2a4d0
|
extracted common FileFilter implementation which accepts files with given extension
|
2015-06-25 11:16:56 +03:00 |
|
Alexey Kudravtsev
|
606818b9ff
|
do not use anonymous threads
|
2015-06-05 14:53:21 +03:00 |
|
Anton Makeev
|
50ff5363c6
|
IDEA-137311 Remove .lib files from default file type exclusions
|
2015-03-05 15:48:11 +01:00 |
|
Vladimir Krivosheev
|
fa4cc6519e
|
FileTypeManager — don't write unchanged content, step 1 — remove ReadFileType
|
2015-02-18 18:54:36 +01:00 |
|
Vladimir Krivosheev
|
fe8e219704
|
cleanup
|
2015-02-18 18:54:32 +01:00 |
|
nik
|
7f43853129
|
resource java roots: added 'for generated resources' and 'relative output path' properties
|
2015-02-17 09:52:24 +03:00 |
|
nik
|
f395f4a633
|
JPS: do not include JDK classes from module dependencies to classpath
|
2015-02-16 15:03:14 +03:00 |
|
Roman Shevchenko
|
af61161c1e
|
IDEA-134641 (modular JDK recognition and indexing)
|
2015-01-14 12:50:05 +01:00 |
|
Roman Shevchenko
|
2a8ecbc6f3
|
Cleanup (formatting; explicit assertions; dead code)
|
2015-01-14 12:50:02 +01:00 |
|
Roman Shevchenko
|
dcf7a366b6
|
java: recognizing Jigsaw JDK
|
2015-01-02 10:39:48 +01:00 |
|
Alexey Kudravtsev
|
31d51ff6d9
|
println removed
|
2014-12-24 12:10:15 +03:00 |
|
Alexey Kudravtsev
|
e02fa3c43a
|
use interface where possible
|
2014-11-17 14:54:32 +03:00 |
|
Roman Shevchenko
|
1232d9e230
|
Cleanup (warnings; typos; formatting)
|
2014-11-06 14:29:47 +01:00 |
|
nik
|
70bb4f1ee9
|
jps serialization: load run configuration with unknown type
|
2014-06-24 22:49:50 +04:00 |
|
nik
|
cff9f70a80
|
JPS: added method to process modules and libraries in order
|
2014-05-28 14:14:15 +04:00 |
|
Konstantin Bulenkov
|
bee86ca40a
|
new Pair<TypeA, TypeB>(a, b) -> Pair.create(a, b)
|
2014-05-08 15:15:33 +02:00 |
|
peter
|
c68fd07d79
|
use name sequence to determine file types
|
2014-03-24 11:29:30 +01:00 |
|
nik
|
cc7c165825
|
fixed loading JPS extensions from plugins inside IDE process; JPS modules extracted to separate jar to get rid of idea.jar in classpath of external build process
|
2014-03-19 12:09:56 +04:00 |
|
nik
|
62ee825621
|
JPS: return modules and libraries from dependencies in proper order (IDEA-122154)
|
2014-03-17 18:38:44 +04:00 |
|
nik
|
140bfa4640
|
test from jps modules extracted to separate modules to get rid of cyclic dependencies involving JPS modules
|
2014-02-27 18:07:54 +04:00 |
|
Eugene Zhuravlev
|
760c3b6d7f
|
jps plugins to use 1.6 language and bytecode target level
|
2014-02-25 14:42:28 +04:00 |
|
Egor.Ushakov
|
9d07fd69b4
|
Introduced Bitness and JdkVersionInfo combining version and bitness
|
2013-12-23 17:52:03 +04:00 |
|
Eugene Zhuravlev
|
01ef080d23
|
switching to java.util.ConcurrentHashMap in jps code; eliminate unneeded map queries
|
2013-11-26 22:35:42 +01:00 |
|
Eugene Zhuravlev
|
6646b18a83
|
some memory tune-ups
|
2013-11-26 16:42:14 +01:00 |
|
nik
|
a95509a71c
|
extracted method to get/set 'for generated source' option via API
|
2013-11-06 17:18:36 +04:00 |
|
nik
|
999a2e8e52
|
added option 'for generated source' for java source roots, generated roots won't be suggested as target for refactorings (IDEA-112680)
|
2013-10-22 12:20:50 +04:00 |
|
nik
|
a8fc158aaa
|
recognize IBM JDK from WebSphere 8 (IDEA-90661)
|
2013-10-09 15:41:00 +04:00 |
|
nik
|
a9dae78939
|
IDEA-90661: recognize IBM JDK jars
|
2013-09-25 09:31:01 +04:00 |
|
nik
|
0738800653
|
jps model: simplification, source roots always have default properties
|
2013-09-20 13:51:21 +04:00 |
|
nik
|
7aa6d261c5
|
jps model: added method to process annotation roots from module and its dependencies
|
2013-09-11 09:33:17 +04:00 |
|
Vladimir Krivosheev
|
0f0f39eae6
|
cleanup, Overrides
|
2013-08-27 17:49:15 +02:00 |
|
nik
|
05b716b2cc
|
processing dependencies in JPS: @NotNull annotations and javadoc added
|
2013-08-27 18:11:59 +04:00 |
|
nik
|
6b123aa712
|
JPS dependencies enumerator: convenient method added
|
2013-08-27 17:48:39 +04:00 |
|
nik
|
d5ed7b5228
|
store properties of source folder in JPS element
|
2013-08-24 19:20:11 +04:00 |
|
nik
|
6ab46dc117
|
jps model: serialization for custom module source roots
|
2013-08-23 18:23:54 +04:00 |
|
Alexey Kudravtsev
|
c42fd1c879
|
performance
|
2013-04-09 12:57:43 +04:00 |
|
nik
|
282b5e2fc0
|
cleanup
|
2013-03-08 14:35:27 +04:00 |
|