nik
|
a77f1a6c3c
|
[platform] move properties used in java.indexing* modules to a separate bundle (IDEA-209382)
GitOrigin-RevId: 860146aacc4e58c472763131322e4609336a573c
|
2020-02-14 07:51:31 +00:00 |
|
Peter Gromov
|
60c67b1c7a
|
introduce PsiSearchHelper.processCandidateFilesForText to reduce impl usages
GitOrigin-RevId: e6c03624bc79ea9e4988d69d44009b0269748f0c
|
2020-02-12 14:49:28 +00:00 |
|
Peter Gromov
|
093c0d4a36
|
move scope-related stuff out of indexing.impl module
GitOrigin-RevId: 488c0e7e64e0c32a4f53b6129858a93d580ef2c2
|
2020-02-11 14:47:01 +00:00 |
|
Vladimir Krivosheev
|
bac2b6d2f8
|
use java 7 API — get rid of home grown assertNotNull and notNull
GitOrigin-RevId: 4df1569fc01d15cfbe42b00a5b5edf7c1ea0f5b3
|
2020-02-11 10:36:25 +00:00 |
|
Tagir Valeev
|
13edb2f136
|
IDEA-232559 Rename record component: field reference is not renamed if getter overload is present
GitOrigin-RevId: 1555b2079dbba1b92d83c0638e5845efca910dc5
|
2020-02-11 08:45:32 +00:00 |
|
Roman.Ivanov
|
6eba89d142
|
LightRecordField: define proper use scope, simplify searcher
GitOrigin-RevId: 6eb91f25400b867482e58e886e2d929a2b73a4ff
|
2020-02-10 11:03:00 +00:00 |
|
Roman.Ivanov
|
4469be98ac
|
JavaRecordComponentSearcher: make search case-sensitive
GitOrigin-RevId: d6af819825cb2002eedfae2eec9e1de8467683c9
|
2020-02-10 11:03:00 +00:00 |
|
Dmitry Jemerov
|
1bd0ed0834
|
Dynamic queryExecutor EPs
GitOrigin-RevId: bde157c3f47d2084b11bd1178d62d8b9595f6a13
|
2020-01-29 19:34:36 +00:00 |
|
Anna.Kozlova
|
90d15bfaf0
|
rename records components (IDEA-228462)
GitOrigin-RevId: f673a1841f9f8ca454a73b9f2a38b3e7edacbf65
|
2020-01-29 19:34:36 +00:00 |
|
Vladimir Krivosheev
|
ba98224912
|
remove author (only some, where it is ok)
GitOrigin-RevId: 7dbab7524fe4efc5d17a04b95dee88b6f80fbe8d
|
2020-01-21 17:36:52 +00:00 |
|
Yuriy Artamonov
|
545bd3f714
|
JavaSimplePropertyIndex.kt: remove unused imports
GitOrigin-RevId: 7c05c097d80404c2cad6e7206c9d649716efef2a
|
2020-01-21 12:15:28 +00:00 |
|
Alexey Kudravtsev
|
0ac6e724c9
|
refine Processor type in method signatures in platform
GitOrigin-RevId: 7e66fa0f044e1f31a67cb2ab7ff3665a234efb79
|
2020-01-16 08:11:51 +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 |
|
Roman Shevchenko
|
8ddfc3cf52
|
[java] caching .jar's multi-release flag (IDEA-228768)
GitOrigin-RevId: 29a578ccdafca7b5b03642631e9a2ba050cb29e1
|
2019-12-28 20:41:50 +00:00 |
|
Alexey Kudravtsev
|
3e2e941004
|
cleanup
GitOrigin-RevId: f506a673037f67634235969729ea6ad099a99c55
|
2019-12-24 14:42:58 +00:00 |
|
Nikolay.Tropin
|
68df2df462
|
fast return in case of empty scope
e.g. it may be the case when trying to find Groovy usages in a non-groovy file
#SCL-16771
GitOrigin-RevId: a2a604369343164a39e8db32541b3fdfcd2297d3
|
2019-12-23 10:33:50 +00:00 |
|
Nikolay.Tropin
|
244be8b378
|
respect scope when searching inheritors of Object
#SCL-16771
GitOrigin-RevId: 8bf09142c2e854d09f64d80202329d059b172c96
|
2019-12-23 10:33:50 +00:00 |
|
Peter Gromov
|
d6fc655ae8
|
DirectClassInheritorsSearch: a less confusing method name (IDEA-CR-56777)
GitOrigin-RevId: ab360df64309f55dd8cd07fc349369be82356da1
|
2019-12-19 13:32:33 +00:00 |
|
Peter Gromov
|
dfecb24bc5
|
search for Java annotation inheritors only in fast way in MetaAnnotationUtil.getAllAnnotationFilesScope (IDEA-229443)
GitOrigin-RevId: c26b5abe37b272dd9f8c1a9de65141a40e4177cc
|
2019-12-19 08:05:13 +00:00 |
|
Roman.Ivanov
|
4b41930f18
|
JavaRecordComponentSearcher: search everywhere, not only in code
GitOrigin-RevId: 8d5a5302b5724b2fad21063d6b6c1b712ee0d957
|
2019-12-12 03:32:48 +00:00 |
|
Roman.Ivanov
|
853d0c19a8
|
search record components as fields inside record declaration
GitOrigin-RevId: c160d1bca695dbbc3d89f14c0bb5adb2c2c6ae74
|
2019-12-12 03:32:48 +00:00 |
|
Peter Gromov
|
63a43d13f0
|
AllClassesSearchExecutor: hold stubs on weak references for faster GC
GitOrigin-RevId: c321a160330b723236e50e3822d35574c67e03f4
|
2019-12-09 07:33:49 +00:00 |
|
Roman.Ivanov
|
13bb24cdd3
|
Create reference searcher for PsiRecordComponent
GitOrigin-RevId: aaf6cdc52484da5a86cbcadd0ffe121fd5ab1c5e
|
2019-12-06 07:31:28 +00:00 |
|
Yuriy Artamonov
|
4954832e92
|
@NotNull for PsiElementVisitor visit methods
GitOrigin-RevId: 6a67f22e668694096a3cbf31dfdc5b1d8f37bba3
|
2019-12-05 09:07:56 +00:00 |
|
Roman Shevchenko
|
4db5e2551d
|
[java] increasing filebasedness of Java module name indices (IDEA-CR-55150)
GitOrigin-RevId: f0800b6a5d50cae9f35d852797a8e1f2cf37fb3f
|
2019-11-21 07:02:05 +00:00 |
|
Dmitry Jemerov
|
a42b6c8bbd
|
More dynamic EPs
GitOrigin-RevId: fe917512e202b08a3ba8d53f2e599cfb5b6a0514
|
2019-11-15 18:13:43 +00:00 |
|
Alexey Kudravtsev
|
cb7e544045
|
cleanup
GitOrigin-RevId: 8062dd6572e849bfed3ff7754ccd49bc8d48ccb7
|
2019-11-14 13:35:58 +00:00 |
|
Alexey Kudravtsev
|
1e94ad3b70
|
avoid data races when the invokeConcurrently() returns false while some workers are still in flight to completion
GitOrigin-RevId: ed8df01d2396e34ea7715e1fb09fe3d925b1fed9
|
2019-11-14 13:35:58 +00:00 |
|
Roman Shevchenko
|
8b012b2a9e
|
[java] improved light module caching; assertion-free lookup method (IDEA-CR-55150)
GitOrigin-RevId: 6942cf391ef71a92ca0ecd2e22fd848dd5f14587
|
2019-11-13 22:38:39 +00:00 |
|
Roman Shevchenko
|
92f9a66d56
|
Cleanup (extracting a constant - IDEA-CR-55150)
GitOrigin-RevId: 2de1bc17feb534219b26bc79e42234daa2f6d90c
|
2019-11-13 13:05:09 +00:00 |
|
Roman Shevchenko
|
c8e8b19c41
|
Cleanup (formatting)
GitOrigin-RevId: 4c4c591f05137bd49a962d40ea40ab5b2ec1fdf0
|
2019-11-13 07:12:20 +00:00 |
|
Roman Shevchenko
|
d8881e69eb
|
[java] resolving explicit auto-modules in sources (IDEA-183692)
GitOrigin-RevId: e4c7b4e39d8a14a42981b3dece22093e4a2a1880
|
2019-11-13 07:12:20 +00:00 |
|
Dmitry Batkovich
|
184679980d
|
java implicit toString search: filter out pluses by token type from index (IDEA-226694)
GitOrigin-RevId: 268218379fb164311dd6b70d75ce077fdb3bcbfa
|
2019-11-12 10:10:18 +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 |
|
Dmitry Jemerov
|
aefee11df3
|
More dynamic EPs
GitOrigin-RevId: 08dc53d7afd1aa41da4ac8b68fc1799b0b7c3dd8
|
2019-11-07 02:40:58 +00:00 |
|
Vladimir Krivosheev
|
240b203f97
|
deprecate newSmartList
GitOrigin-RevId: 666d543d8d4da0d5874fd1b38dc3056e8570ce8f
|
2019-11-07 02:40:58 +00:00 |
|
Dmitry Batkovich
|
b81aa096d5
|
FileBasedIndex.getFileData should return empty map for files w/o id
GitOrigin-RevId: 1095939529e1f8bc1d293bae59edc687a792432d
|
2019-10-17 09:34:53 +00:00 |
|
Tagir Valeev
|
86f2d5bd25
|
JavaSimplePropertyIndex#resolveFieldFromIndexValue: disable for files w/o ID
Fixes EA-215042 - IAE: FileBasedIndex.getFileId
GitOrigin-RevId: f95103dc53ac73a558f93008f1e7d7a2d25370de
|
2019-10-17 04:32:08 +00:00 |
|
Dmitry Batkovich
|
87e677d4e7
|
java simple property index as SingleEntryFileBasedIndexExtension
GitOrigin-RevId: 23cc4d0cf9b5e0c4d9cab98129572e7e2e0b821a
|
2019-10-16 07:32:55 +00:00 |
|
Vladimir Krivosheev
|
cdcf7be856
|
fix "IDEA-221944 Deadlock on opening second project" and support preloading for project services
GitOrigin-RevId: 9f309772f9d877bda063e486f1e50693240156b4
|
2019-09-05 10:01:25 +00:00 |
|
Alexey Kudravtsev
|
4cc4d7dc84
|
EA-210048 - assert: LazyParseableElement.ensureParsed
GitOrigin-RevId: a0385b5b6d95e567986eda72fae235b0c85e8c90
|
2019-08-16 16:06:48 +03:00 |
|
Dmitry Batkovich
|
124e5eb242
|
JavaAutoModuleNameIndex should accepts dirs
GitOrigin-RevId: a6d94cdc826328156708dff081eb75b798e0a9d6
|
2019-08-15 13:02:12 +03:00 |
|
Tagir Valeev
|
25ebe168b4
|
HighlightingCaches#ALL_SUB_CLASSES_NO_ANONYMOUS: separate cache for non-anonymous classes
GitOrigin-RevId: ce4b5c26adf7a1e0a960cbe6270b0dcb4ea6373f
|
2019-08-09 15:03:05 +03:00 |
|
Dmitry Batkovich
|
2885dbfd15
|
specify accepted filetype for JavaAutoModuleNameIndex
GitOrigin-RevId: 4fdb4edac70146abd63c64c965d973883499048b
|
2019-08-06 11:14:12 +03:00 |
|
Sergey Ignatov
|
74fcf2a62c
|
get rid of yet another hash set
GitOrigin-RevId: 404ec8e4a948025f7024dca0b8aba9b40eab5390
|
2019-07-29 12:20:20 +03:00 |
|
Roman Shevchenko
|
f75d8dba77
|
[java] IntelliSense size limit isn't quite applicable for .class files (IDEA-216640)
GitOrigin-RevId: 7900982e4438e07cb1b76fdaa236efe4d02f90fd
|
2019-07-11 17:42:27 +03:00 |
|
Dmitry Batkovich
|
9a4399f44b
|
remove usages of PsiDependentIndex
GitOrigin-RevId: 22be85b5dfd4fbe5ca008ab42c68a9db25cae95f
|
2019-07-05 14:03:47 +03:00 |
|
Dmitry Batkovich
|
30c40fc890
|
let java ast based indices use content hashes
GitOrigin-RevId: 2c34d3de40b72d84c06b9417d55cee6612b7179c
|
2019-06-16 08:17:15 +03:00 |
|
Tagir Valeev
|
df42de29b2
|
Russian 'с' replaced with English 'c'
GitOrigin-RevId: 67340f714c4ea5c5f55238e6c0ab80b2d7329e64
|
2019-06-16 08:06:55 +03:00 |
|
Dmitry Jemerov
|
ab42722ce5
|
Use FileTypeRegistry.isFileOfType() instead of file type equality checks (2)
GitOrigin-RevId: 9cf021142cdd4897aa47934563a85874617c710d
|
2019-06-16 07:22:52 +03:00 |
|