Anna Kozlova
|
1304e452d9
|
extract light method object: invoke on expressions
|
2014-09-10 21:57:43 +04:00 |
|
Anna Kozlova
|
92518cf5c9
|
extract light method object: filter inaccessible variables
|
2014-09-09 15:51:39 +04:00 |
|
Anna Kozlova
|
1181b95bde
|
extract light method object: get rid of physical copy and write action; add executed lines before 'breakpoint'; skip fields in generated out variables
|
2014-09-08 20:29:29 +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
|
19acebfcae
|
simplify extract method object processing: instead of change signature just replace return value for newly created inner class (ensure that fqn won't be inserted)
|
2014-09-08 17:43:54 +04:00 |
|
Alexander Zolotov
|
d1bfbf27f4
|
WEB-13229 Live Template variable disappear while editing another variable
|
2014-09-08 17:04:16 +04:00 |
|
Anna Kozlova
|
d2399af26d
|
bombed
|
2014-09-08 16:48:27 +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 |
|
Egor.Ushakov
|
d20820b0f8
|
test for invoke return type
|
2014-09-08 15:31:50 +04:00 |
|
nik
|
037229fb6c
|
test fixed
|
2014-09-05 13:32:53 +04:00 |
|
Anna Kozlova
|
4225b2e93f
|
change initial expectations for light extract object
|
2014-09-05 13:17:10 +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
|
64422b696d
|
extract method object to emulate debugging for anonymous classes, lambdas, etc
|
2014-09-03 22:34:57 +04:00 |
|
Anna Kozlova
|
99862079db
|
fix compilation
|
2014-09-03 16:57:31 +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
|
343b444a24
|
bombed
|
2014-09-03 16:54:33 +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 |
|
Alexey Kudravtsev
|
2036285ee6
|
scary racy field removed
|
2014-09-03 16:18: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
|
ad49c86a42
|
method refs: fix type parameters context
|
2014-09-02 14:00:10 +04:00 |
|
peter
|
9fd3080ca5
|
contract inference: honor delegate notnullness
|
2014-09-01 20:28:36 +02:00 |
|
peter
|
f69054854d
|
IDEA-129331 False positive for possible NPE
|
2014-09-01 20:28:35 +02: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 |
|
Yaroslav Lepenkin
|
52b2832da6
|
Added option to prevent wrapping after single field annotation (IDEA-80173)
|
2014-09-01 19:16:38 +04:00 |
|
Yaroslav Lepenkin
|
8d7040e88e
|
Creating indent by CodeStyleManager.adjustLineIndent when surrounding with try-finally (IDEA-128859)
|
2014-09-01 19:16:37 +04:00 |
|
Ilya Klyuchnikov
|
5699d59eb6
|
commenting failing IDEA-129331
|
2014-09-01 17:51:28 +04:00 |
|
Ilya Klyuchnikov
|
f28955f810
|
testing new @Nullable annotations
|
2014-09-01 17:51:25 +04:00 |
|
Ilya Klyuchnikov
|
24842df7b6
|
preparations for new direction (@Nullable result analysis)
|
2014-09-01 17:51:22 +04:00 |
|
peter
|
5ac0709ec3
|
contract inference: don't go inside try because catch/finally clauses can change the outcome completely
|
2014-09-01 10:43:30 +02:00 |
|
peter
|
c9eab2cdc2
|
invalidate AST on external vfs changes
|
2014-08-30 22:16:46 +02:00 |
|
Anna Kozlova
|
9a4db56b71
|
bombed prolonged
|
2014-08-29 19:45:08 +04:00 |
|
Anna Kozlova
|
e350fbcea8
|
Merge remote-tracking branch 'origin/master'
|
2014-08-29 16:15:09 +04:00 |
|
Anna Kozlova
|
e5a43716be
|
test setup fixed
|
2014-08-29 16:10:58 +04:00 |
|
Sergey Ignatov
|
cf262822d4
|
java: handle { after if/while statement condition and insert new block statement if needed:
complicated conditions case
|
2014-08-29 15:02:24 +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 |
|
Sergey Ignatov
|
b3523f5240
|
java: handle { after if/while statement condition and insert new block statement if needed
|
2014-08-29 10:57:47 +04:00 |
|