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