Anna Kozlova
|
6b266edf0b
|
testdata accepted
|
2014-09-12 09:34:43 +04:00 |
|
Anna Kozlova
|
16838a8c11
|
new inference: teach strict subtyping constraint about intersection types (IDEA-129727)
|
2014-09-11 09:49:51 +04:00 |
|
Anna Kozlova
|
cbb22b8c9f
|
new inference: process fresh variables depending on resolved vars (IDEA-56775)
|
2014-09-08 20:29:29 +04:00 |
|
Anna Kozlova
|
29e00ab329
|
testdata for IDEA-102800
|
2014-09-08 15:37:38 +04:00 |
|
Anna Kozlova
|
f884b96deb
|
testdata for IDEA-114797
|
2014-09-08 15:37:38 +04:00 |
|
Anna Kozlova
|
8e353cebff
|
testdata for IDEA-106985
|
2014-09-04 15:07:13 +04:00 |
|
Anna Kozlova
|
17b77be48b
|
do not generate captured wildcard from unbound captured wildcard with same context
|
2014-09-04 15:07:13 +04:00 |
|
Anna Kozlova
|
f35847c962
|
support for disjunction types in create from usage intentions (IDEA-129453)
|
2014-09-04 15:07:12 +04:00 |
|
Anna Kozlova
|
33f7cb51f2
|
new inference: most specific check according to spec, fixed testdata after JDK-8043734
|
2014-09-04 13:45:03 +04:00 |
|
Anna Kozlova
|
32448804ae
|
redundant lambda code block: do not suggest change void/value compatibility
|
2014-09-03 16:54:34 +04:00 |
|
Anna Kozlova
|
9097465506
|
new overload resolution: void value compatibility to reject improperly shaped implicitly typed lambdas
|
2014-09-03 16:54:34 +04:00 |
|
Anna Kozlova
|
5fc5b2b300
|
new overload resolution: reject explicitly typed lambda to be pertinent to applicability if any of its return expressions is not
|
2014-09-03 16:54:33 +04:00 |
|
Anna Kozlova
|
83c2d36544
|
testdata for assignment to final vars inside lambda
|
2014-09-03 16:54:32 +04:00 |
|
Anna Kozlova
|
44253d03be
|
forbid assignment to final variable inside lambda
|
2014-09-03 16:54:31 +04:00 |
|
Anna Kozlova
|
736f703bbf
|
new inference: standalong check with cached data (IDEA-128982)
|
2014-09-02 19:59:38 +04:00 |
|
Anna Kozlova
|
234a96abe6
|
testdata for IDEA-126778
|
2014-09-02 19:59:38 +04:00 |
|
Anna Kozlova
|
04704da817
|
new inference: accept deep nested lambdas (IDEA-125264)
|
2014-09-02 16:24:20 +04:00 |
|
Anna Kozlova
|
cf768245b6
|
new inference: skip parenthesized expressions during additional constrains collection
|
2014-09-02 16:24:19 +04:00 |
|
Anna Kozlova
|
ed392c7308
|
unknown classes in testdata fixed
|
2014-09-01 21:46:11 +04:00 |
|
Anna Kozlova
|
6af644e61d
|
testdata for IDEA-129251
|
2014-09-01 21:46:11 +04:00 |
|
Anna Kozlova
|
e5afaa7a58
|
new inference: process additional constraints one after another and use data from previous results (IDEA-124983)
|
2014-09-01 21:46:11 +04:00 |
|
Anna Kozlova
|
4d3d6e8a8c
|
new inference: ignore trivial dependencies
|
2014-09-01 21:46:10 +04:00 |
|
Anna Kozlova
|
158a01135c
|
regression testdata added
|
2014-08-29 14:36:54 +04:00 |
|
Anna Kozlova
|
6e8d0a65f7
|
new inference: cleanup incorporation phase
|
2014-08-29 12:01:58 +04:00 |
|
Anna Kozlova
|
281546ac00
|
fix testdata imports
|
2014-08-28 15:20:58 +04:00 |
|
Anna Kozlova
|
d587b25852
|
testdata for IDEA-126163
|
2014-08-28 15:20:58 +04:00 |
|
Anna Kozlova
|
daae222bd0
|
testdata for IDEA-127285
|
2014-08-28 15:20:57 +04:00 |
|
Anna Kozlova
|
426836c303
|
testdata for IDEA-124151; IDEA-128245
|
2014-08-28 15:20:57 +04:00 |
|
Anna Kozlova
|
495e455ded
|
new inference: infinite types
|
2014-08-28 14:28:50 +04:00 |
|
Anna Kozlova
|
624fa25d38
|
capture conversion: add upper bound for ? super if corresponding type parameter has upper bounds( IDEA-128328; IDEA-128972)
|
2014-08-27 20:59:32 +04:00 |
|
Anna Kozlova
|
66b21d3562
|
check type argument is in type parameter's bounds: ensure that resulted intersection type is valid
|
2014-08-27 20:59:31 +04:00 |
|
Anna Kozlova
|
5e425d9eac
|
testdata for (IDEA-128766)
|
2014-08-21 18:14:27 +04:00 |
|
Anna Kozlova
|
b5229e305b
|
testdata to fix
|
2014-08-21 18:14:27 +04:00 |
|
Anna Kozlova
|
9b5eb2418f
|
new inference: fresh variables
|
2014-08-21 18:14:27 +04:00 |
|
Anna Kozlova
|
4131ada075
|
testdata for IDEA-78402
|
2014-08-18 21:45:31 +04:00 |
|
Anna Kozlova
|
6d5cc7b95a
|
testdata for IDEA-19800
|
2014-08-18 21:45:31 +04:00 |
|
Anna Kozlova
|
0bcd4c8491
|
testdata for IDEA-25949
|
2014-08-18 21:45:30 +04:00 |
|
Anna Kozlova
|
356c3e7c9e
|
new inference: open/close capture when method reference is resolved (IDEA-128712)
|
2014-08-18 20:56:11 +04:00 |
|
Anna Kozlova
|
8369db7878
|
create from new: fix type parameters setup (IDEA-128679; IDEA-128682)
|
2014-08-18 15:21:11 +04:00 |
|
Anna Kozlova
|
2a41b7a9c3
|
annotation type: error for duplicated methods (IDEA-128675)
|
2014-08-18 14:36:00 +04:00 |
|
Anna Kozlova
|
81fc7616bf
|
forbid 'static'/'default' in annotation types
|
2014-08-18 14:35:59 +04:00 |
|
Bas Leijdekkers
|
26be69646b
|
EA-59436 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)
|
2014-08-15 17:26:51 +02:00 |
|
Bas Leijdekkers
|
e65ecdae08
|
EA-59392 (NPE: ControlFlowAnalyzer.visitPostfixExpression)
|
2014-08-14 22:38:57 +02:00 |
|
Anna Kozlova
|
d27529ff3b
|
normalize array initializer in surround with try catch (IDEA-128218)
|
2014-08-14 16:04:52 +04:00 |
|
Anna Kozlova
|
b9ae8339d6
|
method refs: do not accept static varargs methods by receiver (IDEA-128534)
|
2014-08-13 14:17:59 +04:00 |
|
Anna Kozlova
|
328808bebb
|
redundant cast: process instanceof (IDEA-128493)
|
2014-08-12 19:35:38 +04:00 |
|
Anna Kozlova
|
4095b411aa
|
new inference: proceed with additional constraints when no nested calls available (IDEA-124424)
|
2014-08-12 19:35:37 +04:00 |
|
Anna Kozlova
|
68248573dd
|
testdata for IDEA-127124 comment
|
2014-08-12 16:08:07 +04:00 |
|
Anna Kozlova
|
6a8c124ada
|
fix all naming to avoid confusion: fix all '' in file
|
2014-08-11 19:01:47 +04:00 |
|
Anna Kozlova
|
8df64d1cde
|
more informative error message (IDEA-125544)
|
2014-08-11 11:29:24 +04:00 |
|