Anna Kozlova
|
baccb31d7e
|
diamonds: resolve conflicts based on type params from constructor and containing class (IDEA-123518)
|
2014-04-25 18:38:39 +02:00 |
|
Anna Kozlova
|
f3e1d968b8
|
IDEA-124385
|
2014-04-25 18:38:38 +02:00 |
|
Anna Kozlova
|
0c1ec73530
|
IDEA-124163
|
2014-04-25 14:21:55 +02:00 |
|
Anna Kozlova
|
71f8a4af73
|
IDEA-124352
|
2014-04-25 14:21:53 +02:00 |
|
Anna Kozlova
|
b8fb550a2e
|
IDEA-124271
|
2014-04-23 20:10:19 +02:00 |
|
Anna Kozlova
|
209d176ea6
|
disable stream api conversion on iterable (IDEA-124222)
|
2014-04-23 20:10:18 +02:00 |
|
Anna Kozlova
|
f72e4f5a7c
|
testdata for IDEA-124148
|
2014-04-23 16:33:49 +02:00 |
|
Anna Kozlova
|
1c431a8076
|
create meth reference from usage: substitute param types (IDEA-124322)
|
2014-04-23 16:33:48 +02:00 |
|
Anna Kozlova
|
c160fc5adf
|
copy to temp/array for non-effectively final variables used in lambda expressions
|
2014-04-23 16:33:47 +02:00 |
|
Anna Kozlova
|
54ced00cb4
|
highlight all pairs of methods with same erasures (IDEA-124116)
|
2014-04-23 16:33:43 +02:00 |
|
Anna Kozlova
|
2b8e2e885a
|
add unchecked warning calls also for method references
|
2014-04-22 20:02:55 +02:00 |
|
Anna Kozlova
|
57e886f7a4
|
testdata: check that method ref on static interface method is accepted
|
2014-04-22 20:02:54 +02:00 |
|
Anna Kozlova
|
8bad8079f6
|
lambda: do not skip generic method when non-generic method exist in the same class
|
2014-04-22 20:02:52 +02:00 |
|
Anna Kozlova
|
7d74b9dcf1
|
NPE
|
2014-04-22 20:02:51 +02:00 |
|
Anna Kozlova
|
0da9f91eec
|
testdata: ensure overload resolution prefer correct one from methods with boxed types
|
2014-04-22 20:02:49 +02:00 |
|
Anna Kozlova
|
2c49817e26
|
NPE
|
2014-04-22 20:02:48 +02:00 |
|
Anna Kozlova
|
d5107d652f
|
testdata: ensure intersection type is not missed during inference
|
2014-04-22 20:02:47 +02:00 |
|
Anna Kozlova
|
7898108ccd
|
testdata: ensure lambda can't be inferred from type parameter
|
2014-04-22 20:02:45 +02:00 |
|
Anna Kozlova
|
5b91054564
|
testdata: ensure overload resolution by return type should not take place for interrupted control flow
|
2014-04-22 20:02:44 +02:00 |
|
Anna Kozlova
|
9aa2f3aaac
|
testdata: ensure correct parameters number in functional interface method
|
2014-04-22 20:02:42 +02:00 |
|
Anna Kozlova
|
1698f7bb29
|
testdata: ensure method ref qualified are checked over static problems
|
2014-04-22 20:02:41 +02:00 |
|
Anna Kozlova
|
b49d8e753f
|
testdata
|
2014-04-22 20:02:40 +02:00 |
|
Anna Kozlova
|
f1f6fcf53b
|
functional interfaces: ignore methods with type parameters during abstract method choosing
|
2014-04-22 20:02:38 +02:00 |
|
Anna Kozlova
|
a55db18089
|
lambda: accept intersection type when exactly one conjunct is functional
|
2014-04-22 20:02:37 +02:00 |
|
Anna Kozlova
|
4a34bd569b
|
do not report unrelated return type error only for generics methods
|
2014-04-22 20:02:36 +02:00 |
|
Anna Kozlova
|
76a9293609
|
testdata
|
2014-04-22 20:02:34 +02:00 |
|
Anna Kozlova
|
17b020f7c2
|
new overload resolution: covariant comparison of return types
|
2014-04-22 20:02:33 +02:00 |
|
Anna Kozlova
|
98ab76f060
|
new overload resolution: most specific check on invalid class exceptions fixed
|
2014-04-22 20:02:32 +02:00 |
|
Anna Kozlova
|
552dfe92a9
|
lambda: intersection type produces conjunction of abstract methods
|
2014-04-22 20:02:30 +02:00 |
|
Anna Kozlova
|
bd9dbfc7d5
|
testdata
|
2014-04-22 20:02:29 +02:00 |
|
Anna Kozlova
|
9914757d15
|
warn about underscore identifier
|
2014-04-22 20:02:28 +02:00 |
|
Anna Kozlova
|
8cd1ee6344
|
remove assignment: fix for assignment nested in expression, not statement (IDEA-123903)
|
2014-04-16 21:23:47 +02:00 |
|
Anna Kozlova
|
1471847207
|
testdata for IDEA-79251
|
2014-04-16 21:23:46 +02:00 |
|
Anna Kozlova
|
e512a2f07a
|
EA-55951 - CCE: StreamApiMigrationInspection$ReplaceWithForeachCallFix.applyFix
|
2014-04-16 19:19:20 +02:00 |
|
Anna Kozlova
|
e7b3efbf80
|
EA-55962 - CCE: DefUseInspection$RemoveInitializerFix.sideEffectAwareRemove
|
2014-04-16 19:19:19 +02:00 |
|
Anna Kozlova
|
af9135166d
|
try to pass self name as default value during create parameter from usage (IDEA-123780)
|
2014-04-16 10:30:59 +02:00 |
|
Anna Kozlova
|
9d3b4638ce
|
join declaration and assignment (IDEA-92226; IDEA-123689)
|
2014-04-14 21:38:56 +02:00 |
|
Anna Kozlova
|
b708f2006e
|
remove unused assignment: do not move the transformed statement up as it could change the semantic and is not evident (IDEA-123841)
|
2014-04-14 21:38:55 +02:00 |
|
Anna Kozlova
|
0d66941866
|
IDEA-123839: abstract&default combination
|
2014-04-11 17:06:07 +02:00 |
|
Anna Kozlova
|
75f267c222
|
testdata for IDEA-123848
|
2014-04-11 17:06:06 +02:00 |
|
Anna Kozlova
|
5e4751f25f
|
testdata for IDEA-123869
|
2014-04-11 17:06:05 +02:00 |
|
Anna Kozlova
|
36466df690
|
redundant type args: check also method reference qualifiers
|
2014-04-11 17:06:03 +02:00 |
|
Anna Kozlova
|
d84cfe4661
|
method refs: do not loose information about type arguments given by ReferenceType in receiver
|
2014-04-11 17:06:02 +02:00 |
|
Anna Kozlova
|
a3348c56cb
|
lambda-> method ref: do not insert type args to reference type if they were inferred for lambda expression
|
2014-04-11 17:06:01 +02:00 |
|
Anna Kozlova
|
6f7f761be5
|
IDEA-123338
|
2014-04-10 15:27:38 +02:00 |
|
Anna Kozlova
|
52951cfbfe
|
allow to replace strings with non-final static 'constants' (IDEA-119480)
|
2014-04-10 15:27:37 +02:00 |
|
Anna Kozlova
|
5a0fe4306e
|
check access class for super expressions referenced to interfaces
|
2014-04-09 19:27:20 +02:00 |
|
Anna Kozlova
|
07600e5109
|
testdata for IDEA-123731
|
2014-04-09 19:27:17 +02:00 |
|
Anna Kozlova
|
6d7cfc99c2
|
java 8: anonymous class fields could be available later in next lambdas (IDEA-123731)
|
2014-04-09 19:27:16 +02:00 |
|
Anna Kozlova
|
33f6d78833
|
testdata for IDEA-64103
|
2014-04-09 13:29:02 +02:00 |
|