Anna Kozlova
|
6e853bf571
|
new inference: stop at first common supertypes pair during incorporation of upper bounds (IDEA-147393)
|
2015-11-05 15:24:18 +01:00 |
|
peter
|
4cac3b6b78
|
IDEA-147313 Adding @NotNull in front of a method parameter and finishing lookup with Space inserts 2 spaces
|
2015-11-04 16:51:15 +01:00 |
|
Anna Kozlova
|
94e3eb2c04
|
compound filter from filters chain (IDEA-146147)
|
2015-11-04 15:52:15 +01:00 |
|
Anna Kozlova
|
ae4b083aec
|
split compound filter into filters chain (IDEA-146147)
|
2015-11-04 15:52:15 +01:00 |
|
Anna Kozlova
|
2d21b7777e
|
method reference: don't start containing class parameter type inference for receiver-reference; corresponding substitutor should be already known (IDEA-146604; IDEA-147223)
|
2015-11-03 17:10:58 +01:00 |
|
Anna Kozlova
|
d7f768366b
|
fix testdata
|
2015-11-02 15:29:42 +01:00 |
|
Anna Kozlova
|
41916174b6
|
return Object if denotable type is needed for functional expression (e.g. lambda expression) type
EA-75552 - IOE: PsiElementFactoryImpl.createField
|
2015-11-02 15:29:42 +01:00 |
|
Anna Kozlova
|
62cc281a3d
|
disable lambda -> methref for qualified new expressions (IDEA-147054)
|
2015-10-29 19:40:11 +01:00 |
|
Anna Kozlova
|
543e5f3cdf
|
remove this qualifier on anonym -> method ref fix
|
2015-10-28 19:45:32 +01:00 |
|
Dmitry Batkovich
|
713a1289c7
|
IDEA-146770 Suggest Math.toIntExact to convert long to int
|
2015-10-28 19:55:14 +03:00 |
|
Anna Kozlova
|
b12b47c2ea
|
ignore most specific check if parameter count were not matched at all
EA-75076 - AIOOBE: InferenceSession.isMoreSpecific
|
2015-10-28 16:05:07 +01:00 |
|
Anna Kozlova
|
5d98d49ecf
|
ensure denotable types
|
2015-10-28 16:05:05 +01:00 |
|
Anna Kozlova
|
1420ac66b8
|
testdata for EA-53634 - assert: PsiWildcardType.createSuper
|
2015-10-28 16:05:03 +01:00 |
|
Alexey Kudravtsev
|
f9547c2ece
|
do not suggest org.jruby.util.ShellLauncher.ChannelPumper when find usages of "Thread.start"
|
2015-10-28 14:55:39 +03:00 |
|
Anna Kozlova
|
e27c654b20
|
silly assignment: ignore non-trivial casts involving primitives (IDEA-146830)
|
2015-10-27 19:35:20 +01:00 |
|
Anna Kozlova
|
0deaf6d6a5
|
recursive substitutors: additional constraints substitution should not repeat already performed substitution with site substitutor (IDEA-146841)
|
2015-10-26 18:56:03 +01:00 |
|
Anna Kozlova
|
47c3c2bbc1
|
null types (IDEA-146740)
|
2015-10-26 13:50:02 +01:00 |
|
peter
|
ba4cd74056
|
for java completion, choose method with most specific return type among same-signature candidates (IDEA-136174)
|
2015-10-26 12:39:50 +01:00 |
|
peter
|
1858564abc
|
IDEA-137013 InstanceOf checking leads to appearing redundant completion item while smart double-completion
|
2015-10-26 12:32:21 +01:00 |
|
peter
|
a14ad4d037
|
IDEA-123870 Completion does not suggest expected methods after instanceof
|
2015-10-26 12:32:20 +01:00 |
|
peter
|
1c82045b85
|
IDEA-95289 Completion for 'break' in labeled element
|
2015-10-24 23:42:28 +02:00 |
|
peter
|
3ed90b5c22
|
IDEA-130264 Completion for super methods of containing class
|
2015-10-24 23:42:27 +02:00 |
|
peter
|
6694afe5b8
|
prefer completion variants that have a member with the name that's to the right of the caret (IDEA-114115)
|
2015-10-24 23:42:27 +02:00 |
|
Anna Kozlova
|
ec5f440e09
|
subtyping constraint: accept array types if left type is assignable from array, e.g Serializable (IDEA-146592)
|
2015-10-20 20:58:49 +02:00 |
|
peter
|
5d31a4c147
|
IDEA-146512 Code completion adds unnecessary type parameter
|
2015-10-17 12:36:37 +02:00 |
|
Anna Kozlova
|
ffa42cda83
|
cls: ensure canonical text don't miss whitespaces around wildcards (IDEA-146452)
|
2015-10-16 16:44:27 +02:00 |
|
Dmitry Batrak
|
d333668b67
|
IDEA-145725 Quick documentation shows the wrong Javadoc for package-info.java
|
2015-10-15 19:38:43 +03:00 |
|
Anna Kozlova
|
bd72fa775d
|
generics dependency on raw type (IDEA-146395)
|
2015-10-15 18:21:25 +02:00 |
|
Anna Kozlova
|
e32dfdfa8a
|
UnsupportedOperationException
|
2015-10-15 15:02:50 +02:00 |
|
Anna Kozlova
|
4916734a24
|
reifiable type check fixed for local classes; instanceof check to use the same algorithm (IDEA-146352; IDEA-146351)
|
2015-10-14 17:05:36 +02:00 |
|
Anna Kozlova
|
f29517700f
|
highlight type parameter extends list errors: check once for all refs in refList not to repeat ourselves
|
2015-10-14 11:12:30 +02:00 |
|
Anna Kozlova
|
249d8ca4ba
|
change signature from usage: ensure not substitute parameter type from call site (IDEA-146284)
|
2015-10-12 20:15:41 +02:00 |
|
Anna Kozlova
|
d13663483d
|
overload resolution: choose one of overload equivalent abstract methods arbitrarily (IDEA-146261)
|
2015-10-12 20:15:40 +02:00 |
|
Anna Kozlova
|
773e192f1a
|
recursive getLambdaParameterType problem: don't check nested lambda body for unchecked exceptions, that's impossible anyway (IDEA-146161)
|
2015-10-09 17:17:09 +02:00 |
|
Anna Kozlova
|
c000624704
|
overload resolution: treat default methods as abstract; don't include static interface methods in conflict resolution when target expression type does not correspond to the containing interface (IDEA-146055)
|
2015-10-07 19:36:05 +02:00 |
|
Anna Kozlova
|
77ab5f3571
|
parameter popup: don't show hidden methods (IDEA-144944)
|
2015-10-07 19:35:58 +02:00 |
|
Yaroslav Lepenkin
|
9f2128c39a
|
Added test for "iter" postfix template (IDEA-CR-5441)
|
2015-10-07 15:56:47 +03:00 |
|
peter
|
4658e65121
|
IDEA-143934 Failed to complete static methods on class from excluded package
|
2015-10-06 18:33:47 +02:00 |
|
Anna Kozlova
|
2b4d30bc16
|
diamonds: additional diagnostics for cases when constructor is unresolved (IDEA-146028)
|
2015-10-06 17:36:58 +02:00 |
|
Anna Kozlova
|
5ae9332d1a
|
allow compile-time constants to be used from static field initializers (IDEA-142243)
|
2015-10-06 17:36:57 +02:00 |
|
Dmitry Batrak
|
5a1a0305b5
|
IDEA-145931 Garbage text when viewing JDK Javadoc
|
2015-10-06 15:01:47 +03:00 |
|
Roman Shevchenko
|
78acdfef1f
|
[java] numeric literal underscores should not affect highlighting (IDEA-145942)
|
2015-10-05 12:55:06 +02:00 |
|
Anna Kozlova
|
9919e9d7dc
|
testdata for IDEA-130453
|
2015-10-05 11:51:33 +02:00 |
|
Anna Kozlova
|
010dd7c48d
|
testdata for IDEA-136708
|
2015-10-05 11:51:32 +02:00 |
|
Anna Kozlova
|
75c14f25b6
|
testdata for IDEA-138752
|
2015-10-05 11:51:30 +02:00 |
|
Anna Kozlova
|
2d27bff5ad
|
remove too smart wildcards assignments checks (IDEA-138957)
|
2015-10-05 11:51:29 +02:00 |
|
Anna Kozlova
|
4ed1c43acf
|
testdata for IDEA-140686
|
2015-10-02 20:32:08 +02:00 |
|
Anna Kozlova
|
2a27f86b79
|
new inference: don't clear foreign caches - remove only expressions which were added
|
2015-10-02 20:32:07 +02:00 |
|
peter
|
1154b6f096
|
IDEA-145752 Annotation attribute value: irrelevant completion proposals for boolean attribute (basic completion)
|
2015-10-02 14:42:41 +02:00 |
|
Anna Kozlova
|
197110ff95
|
overload resolution: provide type parameter bounds with site substitutor to correctly compare types during most specific check (IDEA-144463)
|
2015-10-02 12:05:27 +02:00 |
|