Commit Graph
2189 Commits
Author SHA1 Message Date
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
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 23256c9a59 method reference: enable constructor refs completion (IDEA-124541) 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
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 0381abe4b3 testdata for IDEA-127275 2014-08-06 17:55:48 +02:00
Anna Kozlova 65da126de7 new inference: ignore additional constraints when performed for overload resolution (IDEA-127928) 2014-08-06 17:55:46 +02:00
Anna Kozlova 5f361c8614 new inference: restore cache after use 2014-08-06 17:55:44 +02:00
Anna Kozlova 313125533c method reference: exact reference check fixed for methods with the signatures without generics (IDEA-127765) 2014-08-05 18:54:32 +02:00
Andrey Starovoyt 2b128bf30d postfix template: EA-59129 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 2014-08-05 16:55:44 +04:00
Anna Kozlova 28569c671e new inference: highlighting for contradictory inferred intersection types; sequential same method calls context (IDEA-128101) 2014-08-05 11:59:06 +02:00
Anna Kozlova 438e9160a0 overload resolution: force substitutor calculation (IDEA-128174) 2014-08-05 11:59:02 +02:00
Anna Kozlova 457091952f effectively final check (IDEA-128196) 2014-08-04 15:08:27 +02:00
peter e4df02442d IDEA-127637 code completion utility should strip 'extends' wildcards from generic qualifiers of generated anonymous classes 2014-07-29 08:41:03 +02:00
peter 7594dc6033 IDEA-127668 Smart type completion prefers constants to fields, normal completion prefers fields to constants 2014-07-28 10:15:16 +02:00
peter a24e62f28d IDEA-127512 Ctrl+Shift+Enter produces invalid code for catch statements 2014-07-28 10:15:15 +02:00
Dmitry Batrak 65404f7c75 IDEA-123396 Multiple carets: offer completion from other caret, if primary caret has no completion variants 2014-07-24 12:50:28 +04:00
Anna Kozlova 4a6095476f EA-57951 - AIOOBE: AnonymousCanBeLambdaInspection.getInferredType
anonymous -> lambda on varargs place
2014-07-23 20:57:31 +02:00
Anna Kozlova 502a3e9a65 new inference: check also variable instantiation for primitive wrappers (IDEA-127752) 2014-07-23 19:19:13 +02:00
Anna Kozlova 24be503eb2 new inference: missed condition in conditional expression (IDEA-127752) 2014-07-23 19:19:12 +02:00
Dmitry Batrak 1d198e18bb IDEA-127695 Formatting is breaking on typing 2014-07-23 20:10:16 +04:00
Anna Kozlova 381c7fc817 ensure type parameters contain fully qualified names (IDEA-127714) 2014-07-23 17:53:18 +02:00
Alexey Kudravtsev 1b9ba31da8 cast from Short to char is prohibited 2014-07-23 13:35:58 +04:00
Anna Kozlova e9a17dfad8 field can be local: when field is used in method for read it can't be converted to local if used in another methods (IDEA-127159) 2014-07-22 20:37:38 +02:00
peter 0299b302c6 auto-import context variable declaration type when completing (IDEA-90157) 2014-07-22 18:26:56 +02:00
peter f81e96ef9d java chained completion: qualifier class items shouldn't be inserted as constructors 2014-07-22 18:26:55 +02:00
Anna Kozlova 9cce5c76b7 do not split annotations on multiple lines for params (IDEA-127017) 2014-07-22 17:08:03 +02:00
Anna Kozlova bacc3c2ad6 lambda -> method refs: collapse when acceptable method without supers found 2014-07-21 20:47:52 +02:00
Anna Kozlova 4b7122b83d shorten FQNs when insert casts (IDEA-127573) 2014-07-21 19:19:15 +02:00