Commit Graph

1724 Commits

Author SHA1 Message Date
Anna Kozlova
e2c708dfcf method refs: add constraint P1->ReferenceType for inexact method references despite of spec (IDEA-117311) 2014-01-30 12:02:17 +04:00
Anna Kozlova
9ef2c46b28 new inference: propagate current substitutors during additional constrains processing (IDEA-118965) 2014-01-30 12:02:16 +04:00
peter
4037871a23 IDEA-119983 Smart type completion mixes order for Color.RED 2014-01-29 19:40:25 +01:00
peter
589208ff99 test that stats is remembered for global static method completion variants 2014-01-29 19:40:24 +01:00
Anna Kozlova
aa04a46498 new inference: reduce additional constraints order fixed 2014-01-29 11:52:11 +04:00
Anna Kozlova
40f3ae8e6e lambda: ground target type for implicit lambda 2014-01-28 17:56:01 +04:00
Anna Kozlova
32094bf637 temp solution (IDEA-118527) 2014-01-28 17:55:59 +04:00
Alexander Zolotov
7d2fe18916 IDEA-119910 Middle matching doesn't work if pattern starts with a digit 2014-01-28 16:04:30 +04:00
Maxim.Mossienko
bb558e8990 better fix for IDEA-111684 2014-01-27 20:16:51 +01:00
Anna Kozlova
88c7770258 graph inference: accept raw inference when return type was erased (IDEA-119844) 2014-01-27 19:59:24 +04:00
Anna Kozlova
c8e5698c54 graph inference: recursive calls (IDEA-119834) 2014-01-27 19:59:23 +04:00
Dennis Ushakov
9c77e2acb3 use explicit html4 to reduce variants 2014-01-27 12:57:05 +04:00
Anna Kozlova
389fc762e1 EA-53504 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 2014-01-24 15:53:47 +04:00
Anna Kozlova
b00014b47e method ref constrain (IDEA-119552) 2014-01-24 15:53:44 +04:00
Anna Kozlova
2c804f626c cls reference ignores passed outer class type arguments (IDEA-118733) 2014-01-23 19:41:35 +04:00
peter
76956c0ebe IDEA-119740 Ctrl+Shift+Space does not complete exception type after "final" 2014-01-23 10:45:22 +01:00
Anna Kozlova
6320d5f50c do not replace checked exception with unchecked (IDEA-119345) 2014-01-21 18:22:44 +04:00
Anna Kozlova
aaa813a877 resolve conflicting names (IDEA-119412) 2014-01-21 18:22:42 +04:00
Anna Kozlova
baee0eb2b3 distinct prover: do not distinguish raw type arguments from type arguments without params (IDEA-119546) 2014-01-21 18:22:40 +04:00
peter
032c188cd8 IDEA-119416 Smart type completion proposes nothing in String concatenation expressions 2014-01-17 19:11:11 +01:00
peter
0b9321bc2f IDEA-99331 Complete Statement: incorrectly completes at statement within new array size brackets 2014-01-17 17:25:12 +01:00
peter
298bb04cdb IDEA-119445 Remove first slash in "copy reference" 2014-01-16 17:28:52 +01:00
peter
2dc4ac2f2b IDEA-118551 Duplicated enum field in completion 2014-01-13 19:58:48 +01:00
peter
b06366a1ba IDEA-119052 Java smart type code completion proposes incorrect variant if non-matching local variable hides a matching instance variable 2014-01-13 19:58:47 +01:00
Alexander Zolotov
8aa8ca5de2 Postfix templates: fix template for anonymous classes 2014-01-13 15:40:55 +04:00
Alexander Zolotov
2665a70fef Java surrounders: if and not surrounder should be able to handle java.lang
.Boolean expressions
2014-01-08 15:41:08 +11:00
Alexander Zolotov
662747e275 Postfix completion: fix autopopup after float-literals 2014-01-07 12:44:11 +11:00
Anna Kozlova
eb258ae064 delete catch fix: introduce ARM 2014-01-02 11:59:13 +01:00
Anna Kozlova
3d9d563c43 quick documentation: fix formatting stripping html tags (IDEA-118673) 2013-12-30 22:11:46 +01:00
Alexey Kudravtsev
56354fd643 performance: do not rewrite the whole file 2013-12-26 12:55:33 +04:00
Alexander Zolotov
b021743bbc Add extra test for new-expression template 2013-12-24 15:30:10 +04:00
Alexander Zolotov
4d61bc17b9 Postfix: enabled new-expression template 2013-12-24 15:26:06 +04:00
Alexander Zolotov
544d21fd9a ListTemplateAction should provide custom live templates 2013-12-23 18:11:18 +04:00
Anna Kozlova
6565df2bab untie static methods in interface hierarchy (IDEA-118577) 2013-12-23 16:44:50 +04:00
Anna Kozlova
3d7a8fb300 ensure public inner inside interface (IDEA-118564) 2013-12-23 16:44:48 +04:00
Anna Kozlova
7c4a448e29 add assert: respect initializer in ForStatement 2013-12-19 21:50:25 +04:00
Sergey Ignatov
ceee385d20 ! alias for not makes bulenkov happy 2013-12-19 14:14:03 +04:00
Sergey Ignatov
dce2c1739c move postfix templates to java-impl 2013-12-19 12:35:51 +04:00
peter
6e55733cab support space between class and caret in IDEA-118194 complete statement works strange for inner classes / enums 2013-12-17 10:39:06 +01:00
Anna Kozlova
27a4b1890d suggest to extend class from Throwable when it participates in throw statement (IDEA-118215) 2013-12-16 20:08:26 +04:00
Anna Kozlova
a449241577 distinct prover: distinguish types when type parameter has bounds (IDEA-118037) 2013-12-16 17:00:38 +04:00
peter
924e475d89 IDEA-118100 Annotation enum attribute auto-completion 2013-12-15 20:04:54 +01:00
peter
1e6cb22845 IDEA-118194 complete statement works strange for inner classes / enums 2013-12-15 20:04:52 +01:00
Anna Kozlova
6f5e28c4d0 show param info: highlight overload vararg method 2013-12-13 09:16:34 +04:00
peter
1ef83d5b8d IDEA-117682 Annotation parameter completion: show defaults in variants popup 2013-12-12 22:43:12 +01:00
Anna Kozlova
140b91e13a method references: smart completion to filter by return type 2013-12-12 17:24:48 +04:00
Anna Kozlova
df47230afe disable lambda completion after inserted qualifier 2013-12-12 17:24:46 +04:00
Dmitry Jemerov
84ad379adb in custom file types, don't complete keywords in literals or comments (IDEA-117226) 2013-12-09 20:02:52 +01:00
Anna Kozlova
3bdaae06c9 new inference: propagate outer method to constraints, initial (IDEA-117803) 2013-12-09 17:01:50 +04:00
Anna Kozlova
b055f12e86 IDEA-117827 Invalid "ambiguous method call" error 2013-12-09 17:01:48 +04:00