Anna Kozlova
|
b2a07e2eee
|
lambda: stop at method if it's located inside lambda (IDEA-131087)
(cherry picked from commit 890ffa719208e467b1ba238d248dbbf102c71b76)
|
2014-10-13 19:33:05 +02:00 |
|
Anna Kozlova
|
edd271b71a
|
testdata for IDEA-130920
|
2014-10-08 14:06:00 +02:00 |
|
Anna Kozlova
|
30b12e3e25
|
new inference: same parametrization check tweaked (IDEA-130519)
|
2014-09-30 15:47:28 +02:00 |
|
Anna Kozlova
|
1df6fba2bb
|
testdata for IDEA-130129
|
2014-09-29 16:09:18 +02:00 |
|
Anna Kozlova
|
5e79028c99
|
new inference: checked exceptions inference, ensure throws bound are marked as such
|
2014-09-16 16:04:04 +04:00 |
|
Anna Kozlova
|
800f508c44
|
new inference: prohibit substitution during checked exception constraint processing
|
2014-09-16 10:25:03 +04:00 |
|
Anna Kozlova
|
c07c3f5c5b
|
lambda: ensure ground type is taken before lambda parameter type is calculated (IDEA-129791)
|
2014-09-12 21:36:55 +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
|
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
|
7c6d93dfb4
|
method reference: take type args into account
|
2014-08-08 19:49:15 +04:00 |
|
Anna Kozlova
|
29dbb0c26e
|
testdata to fix
|
2014-08-08 19:49:14 +04:00 |
|
Anna Kozlova
|
ead13681e1
|
new inference: postpone resolution of independent vars (IDEA-125674)
|
2014-08-08 19:49:14 +04:00 |
|
Anna Kozlova
|
2ad2db4124
|
testdata to fix
|
2014-08-08 11:44:59 +04:00 |
|
Anna Kozlova
|
ecf7f009d2
|
testdata to be fixed
|
2014-08-07 16:13:15 +02:00 |
|
Anna Kozlova
|
9b4912c5a0
|
lambda: do not start inference from void type (IDEA-127596)
|
2014-07-21 12:12:28 +02:00 |
|
Anna Kozlova
|
496fb918b8
|
testdata for IDEA-126809
|
2014-07-02 16:35:25 +02:00 |
|
Anna Kozlova
|
60c18e802f
|
simplified testdata
|
2014-07-02 11:00:54 +02:00 |
|
Anna Kozlova
|
d1cf801bc7
|
testdata for IDEA-126109
|
2014-07-01 15:50:08 +02:00 |
|
Anna Kozlova
|
3fd69c306f
|
testdata for IDEA-124961 according to 1.8.0_20-ea
|
2014-06-27 18:31:52 +02:00 |
|
Anna Kozlova
|
0d1e94b893
|
testdata for IDEA-125254
|
2014-06-24 16:01:53 +02:00 |
|
Anna Kozlova
|
f6a393d527
|
lambda: fix parameter types comparing order (IDEA-126056)
|
2014-06-10 12:34:32 +04:00 |
|
Anna Kozlova
|
ae2b6c6408
|
testdata fixed
|
2014-06-02 15:18:17 +04:00 |
|
Anna Kozlova
|
2f6d5c9e27
|
testdata for IDEA-118362
|
2014-05-31 20:36:03 +04:00 |
|
Anna Kozlova
|
4cefdc5290
|
testdata for IDEA-124547
|
2014-05-05 17:12:06 +04:00 |
|
Anna Kozlova
|
90d2f451a1
|
new inference: early abort calculation by lambda return (IDEA-124276)
|
2014-05-01 16:29:35 +04:00 |
|
Anna Kozlova
|
f2256cab48
|
calculate target type in the same way for statement/expressions lambdas
|
2014-05-01 15:33:13 +04: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
|
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
|
07600e5109
|
testdata for IDEA-123731
|
2014-04-09 19:27:17 +02:00 |
|
Anna Kozlova
|
990094f360
|
new inference: collect nested calls from lambda return statements (JDK-8038747)
|
2014-04-01 10:19:01 +02:00 |
|
Anna Kozlova
|
c7eb840149
|
new inference: use available in stack methods, do not cache if this info was used (IDEA-122406)
|
2014-03-26 18:54:41 +01:00 |
|
Anna Kozlova
|
40424a1615
|
wildcard substitution partly reverted (IDEA-122700)
|
2014-03-24 20:22:26 +01:00 |
|
Anna Kozlova
|
60acb4b9b2
|
IDEA-122616
|
2014-03-21 18:28:36 +01:00 |
|
Anna Kozlova
|
219506dabf
|
new inference: ignore return dependencies of a variable when proper bound is present (IDEA-119535)
|
2014-03-13 19:30:34 +01:00 |
|
Anna Kozlova
|
853235664f
|
new inference: resolve bounds which are not mentioned by additional constraints before starting algorithm
(cherry picked from commit f4c3b393d749a7ad27936014c932492643a277e4)
|
2014-03-13 15:15:11 +01:00 |
|
Anna Kozlova
|
d03d73ed7d
|
testdata for IDEA-122074, IDEA-122084
(cherry picked from commit 582e8846460cb5f4c20d271cdf7894e557bc6e02)
|
2014-03-13 15:15:02 +01:00 |
|
Anna Kozlova
|
e07fdee02a
|
testdata for IDEA-118965
|
2014-03-06 10:15:24 +01:00 |
|
Anna Kozlova
|
46112ee3ec
|
new inference: cache lambda functional type during expression constraints reduction (IDEA-121315)
|
2014-03-06 10:15:23 +01:00 |
|
Anna Kozlova
|
b55527aba3
|
testdata for IDEA-118965
|
2014-03-03 20:20:56 +01:00 |
|
Anna Kozlova
|
ab2348a911
|
new inference: diamond in lambda return workaround
|
2014-03-03 13:43:46 +01:00 |
|