peter
|
8ff3c3316c
|
JavaFileManager -> service
|
2014-02-14 16:18:28 +01:00 |
|
peter
|
e45f74cedf
|
JavaFileManager: remove dead code, use volatile
|
2014-02-14 14:27:21 +01:00 |
|
peter
|
445aa37d19
|
EJB method hierarchy shouldn't affect completion statistics (IDEA-117673)
|
2014-01-27 19:06:41 +01:00 |
|
peter
|
a774fd750f
|
deprecate StubIndex.get, replace its usages with safeGet made static and renamed to getElements
|
2013-12-04 14:52:41 +01:00 |
|
anna
|
220d3f61d9
|
respect search scope searching for constructor refs
(cherry picked from commit a9669b2d78dad206f25ffc939199b20bd47ac7ad)
|
2013-11-25 16:48:25 +01:00 |
|
peter
|
5e48524081
|
remove external annotation root duplicates resulting by several modules using the same sdk
|
2013-11-14 19:22:01 +01:00 |
|
Alexey Kudravtsev
|
66ddb299c8
|
EA-48210 - IAE: ProjectFileIndexImpl.isInLibraryClasses
|
2013-10-25 13:56:33 +04:00 |
|
Gregory.Shrago
|
c8770e0e7c
|
fix extract method. revert engine changes.
|
2013-10-22 20:05:02 +04:00 |
|
Alexey Kudravtsev
|
f57c764b3a
|
provide container name to searchers to improve find usages responsiveness
|
2013-10-22 12:33:56 +04:00 |
|
Maxim.Mossienko
|
de53c88602
|
processElements only in source scope
|
2013-10-20 02:06:13 +02:00 |
|
Maxim.Mossienko
|
e1acdfc862
|
pass complete find options via processElements style API when retrieving elements by name via ChooseByNameContributorEx
this allows us to suggest directories in goto file contributor when pattern starts with / or \
|
2013-10-15 13:54:33 +02:00 |
|
Alexey Kudravtsev
|
dd87e23d8e
|
cleanup, tiny optimisation
|
2013-10-02 15:17:48 +04:00 |
|
Alexey Kudravtsev
|
5f5ca20597
|
cleanup, tiny optimisation
|
2013-10-02 15:17:46 +04:00 |
|
Maxim.Mossienko
|
c84855b712
|
for performance use processNames api for java symbol contributor
|
2013-09-25 23:40:44 +02:00 |
|
peter
|
ff775ca6ed
|
external annos: spare some findFileByUrl
|
2013-09-12 21:03:29 +04:00 |
|
Dmitry Jemerov
|
296e85faf6
|
Merge branch 'master' of git://github.com/asedunov/intellij-community into pull97
|
2013-09-10 21:14:29 +02:00 |
|
Alexey Sedunov
|
a75c57d450
|
Refactor method search classes for better reusability
|
2013-09-10 19:49:49 +04:00 |
|
peter
|
abe39e9f53
|
use the new stub index key processing API for class name completion
|
2013-08-31 23:07:03 +02:00 |
|
nik
|
e310a22fd3
|
more usages of getSourceContentRoots corrected to fetch only java roots where needed
|
2013-08-30 16:53:45 +04:00 |
|
Anna Kozlova
|
ac9c969832
|
definitions search: allow to provide additional information through search parameters: speed up Ctrl-Shift-I by reduction by type hierarchy (IDEA-109493)
|
2013-08-21 20:55:49 +04:00 |
|
Maxim.Mossienko
|
83b6e645a3
|
use new api for better candidates (belonging to navigatable scope)
|
2013-08-21 17:30:37 +02:00 |
|
Alexey Kudravtsev
|
f4c1d4aa3f
|
notnull
|
2013-08-07 13:07:00 +04:00 |
|
peter
|
891a21ab38
|
some invalid psi checks (EA-47654, EA-46555)
|
2013-07-29 19:51:57 +02:00 |
|
Eugene Kudelevsky
|
c1aa648965
|
IDEA-91585 IDEA-57990 resolve inside Android SDK based on its sources, not classes
|
2013-07-18 16:00:33 +04:00 |
|
peter
|
7cf6344072
|
outdate class name cache faster
|
2013-07-05 17:36:05 +02:00 |
|
peter
|
452a7b63df
|
faster class name completion: cache all class names
|
2013-07-04 22:24:29 +02:00 |
|
peter
|
1d72da71bb
|
faster class name completion
|
2013-07-04 19:55:11 +02:00 |
|
peter
|
aac4999506
|
less gc during goto symbol
|
2013-06-28 17:12:52 +02:00 |
|
Alexey Kudravtsev
|
aa2f862dc4
|
EA-41408 - assert: PsiWalkingState.elementStarted
|
2013-06-26 10:43:34 +04:00 |
|
peter
|
f895bff8ea
|
use safeGet in all stub indices
|
2013-06-20 11:57:15 +02:00 |
|
Anna Kozlova
|
9659afa868
|
SPI: initial container modifications
|
2013-06-10 12:30:13 +04:00 |
|
peter
|
5686c8fa34
|
JavaShortClassNameIndex: use StubIndex.safeGet (EA-45641)
|
2013-06-07 19:20:39 +02:00 |
|
peter
|
9a1f7e56f4
|
more diagnostics for strange classes returned from stub index (EA-46907)
|
2013-06-07 17:22:47 +02:00 |
|
Anna Kozlova
|
1b53815546
|
SPI: support rename of service provider
|
2013-06-07 14:29:18 +04:00 |
|
Alexey Kudravtsev
|
60e4f2961f
|
review followup
|
2013-06-04 13:02:48 +04:00 |
|
Alexey Kudravtsev
|
f3448d5af8
|
constructor search should not hang idea
|
2013-05-29 12:25:37 +04:00 |
|
Alexey Kudravtsev
|
a42f8f1829
|
moved to analysis
|
2013-05-24 13:49:39 +04:00 |
|
Alexey Kudravtsev
|
b0af1ec1cc
|
moved PossibleHeapPollutionVarargsInspection to analysis
|
2013-05-20 13:42:32 +04:00 |
|
anna
|
3449ce0e26
|
EA-46081 - CCE: ConstructorReferencesSearchHelper$.process
|
2013-05-16 14:51:21 +02:00 |
|
peter
|
8a76dea00c
|
use StubIndex.safeGet to find java classes (EA-44473)
|
2013-03-07 21:18:47 +01:00 |
|
peter
|
d5d85295ae
|
use safeGet in annotated searcher, use less read actions there (IDEA-102588)
|
2013-03-07 15:30:12 +01:00 |
|
Alexey Kudravtsev
|
ead4e15edd
|
use VFS for caching, IDEA-97670, reduced memory, removed cached data duplication
|
2013-01-15 13:57:05 +04:00 |
|
Evgeny Pasynkov
|
3d1b092288
|
Split BaseExternalAnnotationManager to 'BaseExternalAnnotationManager' and 'ReadableExternalAnnotationManager', so it can be used by Kotlin
|
2012-12-20 15:09:37 +01:00 |
|
Roman Shevchenko
|
91c10b815e
|
line separators normalized
|
2012-12-08 20:01:21 +01:00 |
|
Alexey Kudravtsev
|
9abd12c319
|
cache unsuccessful parses
|
2012-11-28 19:07:40 +04:00 |
|
Alexey Kudravtsev
|
79c81583f1
|
make cache soft instead of weak (too often re-reads otherwise) (r:max shafirov)
|
2012-11-27 12:18:59 +04:00 |
|
Evgeny Pasynkov
|
eee5daca66
|
make BaseExternalAnnotationsManager self-contained
|
2012-11-16 17:17:47 +01:00 |
|
Alexey Kudravtsev
|
24259c4ede
|
goto class performance
|
2012-11-14 18:07:35 +04:00 |
|
anna
|
a3fcfda8b0
|
EA-40714 - assert: PsiFileImpl.getStubTree
|
2012-11-12 16:01:42 +01:00 |
|
Alexey Kudravtsev
|
70358c307d
|
notnull, cleanup
|
2012-10-22 11:19:51 +04:00 |
|