Commit Graph

368 Commits

Author SHA1 Message Date
nik
16410c2321 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Rename iml files.
2018-01-25 12:59:02 +03:00
peter
7ad81e7906 migrate more usages of deprecated com.intellij.util.containers.HashMap/Set to java.util 2018-01-24 09:48:09 +01:00
Alexey Kudravtsev
fdd8c7acc5 cleanup 2018-01-23 18:57:45 +03:00
peter
7288f4a7ac fix compilation 2018-01-22 11:52:26 +01:00
peter
315b7969c1 migrate most usages of deprecated com.intellij.util.containers.HashMap/Set to java.util 2018-01-19 22:26:30 +01:00
Tagir Valeev
db9200fcdb Collection.toArray: use empty array instead of presized one 2018-01-18 13:41:14 +07:00
Dmitry Batkovich
65d9370b1f java compiler indices based inheritor search should not use "useScope" parameter (IDEA-184394) (cleanup, redundant parameter) 2018-01-09 17:35:17 +03:00
Dmitry Batkovich
96a0a4c043 java compiler indices based inheritor search should not use "useScope" parameter (IDEA-184394) 2018-01-09 16:47:37 +03:00
peter
d6acde2edf IDEA-183585 Mismatching @NotNull/@Nullable values for several method with identical signatures in inherited classes are not detected 2017-12-19 22:36:38 +01:00
Roman Shevchenko
0e1c6939e2 [java] completing automatic modules (IDEA-179275) 2017-11-22 11:56:34 +01:00
Alexander Podkhalyuzin
f8173440b3 Java plugin was extracted from Idea plugin to be more standalone. 2017-11-16 11:22:39 +03:00
Alexander Podkhalyuzin
ff31fcb2fa Fixed NPE as service can be null in CLion. 2017-11-16 11:22:33 +03:00
Alexander Podkhalyuzin
7c0f408ac2 Fixed possible NPE. Compiler is not always available (like in CLion). 2017-11-16 11:22:29 +03:00
Alexander Podkhalyuzin
b80e55cdc4 Java related extension point should be as part of Java module. 2017-11-16 11:22:28 +03:00
Alexey Kudravtsev
62ebe4b99d optimisation: do not compute and cache all inheritors when in EDT 2017-11-10 12:37:03 +03:00
Dmitry Batkovich
4bf04ac293 add @Nullable annotations to PropertyUtil 2017-10-10 11:26:36 +03:00
Tagir Valeev
0b99eeb259 MethodSignatureUtil.findMethodBySuperMethod used to find super method 2017-09-21 11:23:24 +07:00
Dmitry Batkovich
88542e3e86 cleanup: apply "static method referenced via subclass" for PropertyUtilBase methods 2017-09-18 10:36:51 +03:00
Tagir Valeev
8c5b14da77 StandardInstructionVisitor#findSpecificMethod: PsiUtil#canBeOverridden, JavaOverridingMethodsSearcher#findOverridingMethod used
Review ID: IDEA-CR-24590
2017-09-15 15:29:28 +07:00
Bas Leijdekkers
f3bab7a749 Fix PsiUtil typo and cleanup of usages 2017-09-09 21:26:55 +02:00
Dmitry Batkovich
f284132ad8 remove synchronized check 2017-09-06 11:05:37 +03:00
Dmitry Batkovich
86829cac3e java property index 2017-09-06 10:40:47 +03:00
Alexey Kudravtsev
6d55f5c799 highlighting cancelability: more checkCanceled 2017-08-16 14:11:55 +03:00
peter
a491974b91 JavaFunctionalExpressionSearcher: access index in smart mode (EA-103689 - INRE: FileBasedIndexImpl.handleDumbMode) 2017-08-10 15:57:36 +02:00
Alexey Kudravtsev
592732f7b8 indicator.checkCanceled() replaced with ProgressManager.checkCanceled() because the latter can catch more cancellations 2017-07-14 13:23:34 +03:00
peter
07344b750d fix finding groovy class inheritors in local scope 2017-07-07 15:22:41 +02:00
Anna.Kozlova
48207421d6 search for constructors in restricted scopes (IDEA-175245) 2017-07-03 16:53:16 +02:00
Alexey Kudravtsev
8736d04a7a cleanup 2017-06-29 15:55:13 +03:00
Anna Kozlova
04a211a822 EA-101007 - IAE: UsageInfo.<init>
reproduced on class with no-arg constructor with inheritor annotated with lombok.NoArgsConstructor, so the constructor reference is located inside generated code
2017-06-29 09:21:07 +02:00
Roman Shevchenko
98552edbb2 Cleanup (javadoc) 2017-06-14 17:41:20 +03:00
Roman Shevchenko
5bea0b6228 [java] optimizes multi-release .class files filter (IDEA-CR-21588) 2017-06-13 12:44:56 +03:00
Roman Shevchenko
2baec1d506 [java] un-excludes multi-release module-info.class files (IDEA-164460) 2017-06-06 19:05:02 +03:00
Roman Shevchenko
71966404b9 [java] excludes multi-release classes from search (IDEA-164460) 2017-06-06 17:18:39 +03:00
Roman Shevchenko
c7d9371ec4 Cleanup (formatting) 2017-06-06 16:02:54 +03:00
Roman Shevchenko
72f8f0d9c1 Cleanup (formatting) 2017-06-05 15:16:53 +03:00
Roman Shevchenko
d3cbe9d900 [java] recognizes claimed name in automatic modules 2017-05-25 17:59:21 +03:00
peter
d40219dfb2 JavaFunctionalExpressionSearcher: check for class validity when read action starts (EA-100225 - IAE: ObjectUtils.notNull) 2017-05-08 09:27:43 +02:00
Anna Kozlova
db2a341ef0 implementations search: disable optimization if scope contains non-java files (IDEA-172292) 2017-05-04 20:29:53 +03:00
Anna.Kozlova
e018f574e4 anonymous -> lambda 2017-04-28 10:04:05 +02:00
peter
d7287fc1fe search for compiled class inheritors instead of src (IDEA 171824) 2017-04-26 20:24:52 +02:00
Dmitry Batkovich
a0cb4092b7 Merge branch 'db/method-chains-completion'
# Conflicts:
#	jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexUtil.java
#	jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexWriter.java
#	jps/jps-builders/src/org/jetbrains/jps/incremental/JavaBuilderService.java
2017-04-03 17:08:15 +03:00
Dmitry Batkovich
4a051d7cc2 introduce CompilerReferenceServiceEx 2017-04-03 15:53:49 +03:00
Dmitry Batkovich
ce262d41ff use compiler indices in method chains completion (draft) 2017-04-03 15:53:48 +03:00
Dmitry Batkovich
7bb56d7bac javac ast: weigh completion for constructor 2017-04-03 15:53:26 +03:00
peter
cd20befbf2 wait for indices in JavaFunctionalExpressionSearcher bg thread (EA-99366 - INRE: FileBasedIndexImpl.handleDumbMode) 2017-03-22 18:43:01 +01:00
peter
dcd3c28229 diagnostics and a possible fix for EA-99045 - assert: ResolveScopeManagerImpl.getDefaultResolveScope 2017-03-15 13:30:41 +01:00
Alexey Kudravtsev
2f9ac87d26 some methods returning arrays marked notnull 2017-03-15 13:36:23 +03:00
Maxim.Mossienko
091d4510db check java's should build stub earlier, in input filter 2017-03-03 19:54:00 +01:00
Dmitry Batkovich
c44048fde1 javac ast indices: try to apply to completion 2017-03-01 19:24:01 +03:00
Dmitry Batkovich
e4147a0f4e javac ast indices: add api to get compile-time occurrence count 2017-02-28 16:09:40 +03:00