Commit Graph
103 Commits
Author SHA1 Message Date
nik 581cf25adc EA-58483 - assert: ProjectFileIndexImpl.getPackageNameByDirectory 2014-10-01 12:39:11 +04:00
Alexey Kudravtsev 31cfc9eb58 read action 2014-08-29 13:57:17 +04:00
nik def7e3707f get rid of usages of deprecated JavaPsiFacade#getNameHelper 2014-08-29 09:56:38 +04:00
Alexey Kudravtsev 40e7c9c25d read action 2014-08-25 13:05:44 +04:00
Alexey Kudravtsev e865938524 added read action 2014-08-21 19:17:15 +04:00
Dmitry Avdeev ac6a644071 cleanup 2014-08-19 19:30:21 +04:00
peter bb0b856f18 @NotNull 2014-07-11 13:22:05 +02:00
Anna Kozlova f0f8dd1db2 variable incomplete code searcher should not find methods with the same name even if they are also unresolved; inline covered by RefactoringUtil.renameVariableReferences() (IDEA-126312) 2014-06-18 17:17:13 +02:00
Alexey Kudravtsev ab8b58221a moved to psi 2014-05-29 13:22:56 +04:00
Anna Kozlova ad666ec3fe do not bother users with warnings from external annotation roots 2014-05-26 15:35:51 +04:00
peter 5ffae2a89d fix class with wrong qname sometimes returned from findClasses 2014-05-24 15:48:07 +02:00
peter 33929c5eab don't use checker.xml for dfa (but leave it there for a while, IDEA-125426) 2014-05-23 15:43:09 +02:00
Maxim.Mossienko 3e3b44bedb fixes for review comments 2014-05-13 18:15:18 +02:00
Maxim.Mossienko a0a681ea04 IDEA-124956 PsiShortNameCacheImpl.getClassesByName() is O(N^2) 2014-05-13 14:25:29 +02:00
peter 277ffe05f2 EA-54226 - simplify JavaFileManager, remove "access only after startup activity" assertion 2014-05-11 21:02:42 +02:00
Konstantin Bulenkov bee86ca40a new Pair<TypeA, TypeB>(a, b) -> Pair.create(a, b) 2014-05-08 15:15:33 +02:00
peter d9aed3f444 process class names just once in completion 2014-04-21 22:21:20 +02:00
Anna Kozlova 7b697a5ee1 compilation fix 2014-04-08 16:50:36 +02:00
Anna Kozlova ab86d61c56 functional expressions: implementations view 2014-04-08 16:45:40 +02:00
Anna Kozlova 90f3c6f3fe laziness & compilation fix 2014-04-07 17:25:15 +02:00
Anna Kozlova ec1d4927bd search for functional interface implementations by lambdas and method references: change signature/find usages; to be continued (IDEA-104286; IDEA-90824) 2014-04-07 16:59:16 +02:00
Max Medvedev 46208da0e8 EA-53845 added logging 2014-03-05 11:07:00 +04:00
Max Medvedev 3f111dcec9 EA-53845 fixed NPE.
ProjectRootManager obviously cannot be obtained if delegate.getProject() == null.
Some @NotNull & @Nullable added in relative places
2014-03-03 13:40:59 +04:00
peter 1d4409979c EA-54072 - assert: StubBasedPsiElementBase.getNode 2014-02-25 14:38:26 +01:00
peter e3fde0616c use StubIndex.processElements where possible 2014-02-25 14:38:24 +01:00
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