Alexey Kudravtsev
|
87f5480c97
|
instantiate ConcurrentHashMap via factory only
|
2014-11-17 14:55:44 +03:00 |
|
Alexey Kudravtsev
|
e02fa3c43a
|
use interface where possible
|
2014-11-17 14:54:32 +03:00 |
|
Alexey Kudravtsev
|
cd6229f945
|
removed cacheOrGet
|
2014-11-17 14:54:30 +03:00 |
|
Anna Kozlova
|
d5506ea9fc
|
functional expressions search: merge same files
|
2014-11-07 11:57:08 +01:00 |
|
Anna Kozlova
|
237f36c3ed
|
functional expressions search: process all files with ->/:: as there are about 400 methods in jdk with type parameter as parameter type which all should be processed on each functional expression search (IDEA-132407)
|
2014-11-06 15:29:58 +01:00 |
|
Anna Kozlova
|
ef0844d837
|
search for functional interfaces in java 8 modules only
|
2014-11-05 21:39:01 +01:00 |
|
Anna Kozlova
|
234fdbfc4f
|
find functional expressions by method type parameter
|
2014-11-05 19:31:52 +01:00 |
|
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 |
|