Commit Graph
110 Commits
Author SHA1 Message Date
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
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