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 |
|
Dmitry Lomov
|
e73492cd2b
|
Code tolerates null ProgressIndicatorProvider
|
2012-10-18 18:28:34 +02:00 |
|
anna
|
b9561b9575
|
method refs: constructor search should return method reference instead of class ref (IDEA-92601)
|
2012-10-17 15:50:00 +02:00 |
|
Max Medvedev
|
e7116a7f71
|
EA-39157 Groovy allows empty method names
|
2012-10-17 13:16:17 +04:00 |
|
anna
|
1c0933b830
|
search for method references during constructor search (IDEA-92804)
|
2012-10-15 16:20:55 +02:00 |
|
Alexey Kudravtsev
|
0b425c9a89
|
diagnostics
|
2012-09-14 12:43:49 +04:00 |
|
Alexey Kudravtsev
|
97d1cbe9fe
|
slow method acquireReadActionLock() usages removed
|
2012-09-06 11:48:07 +04:00 |
|
Alexey Kudravtsev
|
14a437b0f7
|
EA-38847 - IAE: PsiSearchRequest.<init>
|
2012-09-04 12:09:35 +04:00 |
|
peter
|
e4ea01b0f5
|
fix ejb test
|
2012-08-09 21:05:18 +02:00 |
|
peter
|
3b29956955
|
accept that with different library versions inheritance relation may be intransitive (a fix for IDEA-88527 which doesn't break many web projects)
|
2012-08-09 18:02:39 +02:00 |
|
Maxim.Mossienko
|
132fee7015
|
removed high selectivity for stub indices
|
2012-08-07 16:24:04 +04:00 |
|
peter
|
8d74a7248c
|
IDEA-62053 Smart completion should suggest "public static final members" of any class
|
2012-08-06 23:50:30 +02:00 |
|
peter
|
fea09a458f
|
index static members by their return type
|
2012-08-06 23:50:30 +02:00 |
|
peter
|
03207d2a67
|
faster static member completion (second basic): a dedicated stub index for static member names
|
2012-08-06 23:50:29 +02:00 |
|
Evgeny Pasynkov
|
7cd686956a
|
move searchers to indexing* module
|
2012-07-30 12:15:49 +02:00 |
|
Evgeny Pasynkov
|
e1065ce0ab
|
MethodUsagesSearcher.ctor made public
|
2012-07-30 11:59:46 +02:00 |
|
Evgeny Pasynkov
|
3944360e63
|
Move MethodReferencesSearch (and necessary closure) to java-indexing-api.
Remove references to StfFileTypes from SimpleAccessorReferencesSearch and extract them into one more CustomPropertyScopeProvider
|
2012-07-30 11:24:30 +02:00 |
|
Evgeny Pasynkov
|
f6f0002a06
|
Merge branch 'master' into upsource-master
|
2012-07-25 12:15:47 +02:00 |
|
Evgeny Pasynkov
|
8cdaaee00d
|
move PsiShortNamesCache to java-indexing
|
2012-07-25 12:10:51 +02:00 |
|
peter
|
112fa67418
|
PsiUtil.isAnnotationMethod
|
2012-07-23 15:45:32 +02:00 |
|
Alexey Kudravtsev
|
f782cc6517
|
replaced VirtualFile' == comparisons with .equals()
|
2012-07-11 13:21:25 +04:00 |
|
Dmitry Lomov
|
35355efb9d
|
JavaFileManagerBase extracted and moved to java-indexing-impl
|
2012-07-04 18:32:51 +02:00 |
|
Evgeny Pasynkov
|
58761c671c
|
Move JavaOverridingMethodsSearcher to java-indexing-impl
|
2012-07-04 13:17:12 +02:00 |
|