Commit Graph
2222 Commits
Author SHA1 Message Date
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
Yaroslav Lepenkin 8d7040e88e Creating indent by CodeStyleManager.adjustLineIndent when surrounding with try-finally (IDEA-128859) 2014-09-01 19:16:37 +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
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
peter 3ac1432fb9 make testdata catch really incomplete 2014-08-27 11:09:54 +02:00
peter 53e2c49b27 IDEA-128948 Smart type completion should propose generic parameter type 2014-08-26 14:32:23 +02:00
peter 6564528108 IDEA-128971 Java auto-completion does not offer "final" keyword for exception variable in "catch" clause 2014-08-26 14:32:22 +02: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 c98d7f0c5e lambda completion: reformat, ensure unique names (IDEA-128567) 2014-08-13 18:37:05 +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
Dmitry Batrak 7a0414307f IDEA-128025 Expand selection in multiple carets through injections still failing 2014-08-13 12:26:15 +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