Commit Graph
1756 Commits
Author SHA1 Message Date
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 Jemerovandpeter 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
Anna Kozlova bf9f135419 create from usage: reuse 'completion inference' when create from argument list 2013-12-07 14:21:43 +01:00
Anna Kozlova a0ba534c1d IDEA-117780 Bad code is green: non-static class T cannot be referenced from a static context 2013-12-06 20:51:59 +01:00
Dmitry Batkovich 7c961a7efe implementation of methods chain completion indexing on jps 2013-12-05 17:34:31 +04:00
Bas Leijdekkers fe3cabd3cc fix bad loop IDEA-117644 ("Move initializer to constructor" intention breaks code) 2013-12-05 12:31:28 +01:00
peter 7368b35bac prefer java.lang.String* and System classes in completion 2013-12-04 17:56:29 +01:00
anna 8b97583179 add explicit arguments: eliminate wildcards (IDEA-106741) 2013-12-03 17:35:07 +01:00
Roman Shevchenko 393d831d3a IDEA-117391 (annotation highlighting fixed) 2013-12-02 19:04:42 +01:00
anna 4920da736f IDEA-113339 "replace with method reference" ignores side effect of expression: ignore any new expressions in qualifiers 2013-11-29 18:24:21 +01:00
anna 3c78ab4dc5 lambda -> method ref: do not convert if resulted ref would be ambiguous (IDEA-116964) 2013-11-28 21:42:31 +01:00
anna d88f344fd6 ready to nulls (EA-52470 - IAE: TypeCompatibilityConstraint.<init>) 2013-11-28 20:21:40 +01:00
anna 852785ea18 testdata to check invalid method refs 2013-11-28 14:14:45 +01:00
anna 5847e27156 suggest casting int to long when Long is expecting 2013-11-28 12:21:43 +01:00
anna f2c576c7de method refs: do not choose more specific method between methods with different number of params
(cherry picked from commit f986c7c3541f032da16736f43fd34c92337242c4)
2013-11-28 12:21:42 +01:00
anna 301efb1be6 lambda: do not distinguish between ellipsis and arrays for formal lambda params checks (IDEA-117124)
(cherry picked from commit 03b253b084ddb93ce485b1997d47a4b00284eb74)
2013-11-28 12:21:37 +01:00
anna ad9486dbf7 do not create raw outer types during diamond inference
(cherry picked from commit c812622e14b3cb86ec18cedd406118789abb2e83)
2013-11-28 12:21:35 +01:00
anna d08af6dfed javadoc: keep whitespaces in {@code} tags (IDEA-109997) 2013-11-26 18:51:19 +01:00
anna bf64625fb2 lambda: process lambda as parameter for anonymous class (IDEA-116987) 2013-11-25 20:48:16 +01:00
anna e493e0c778 new inference: lift containing class type parameters for method references
(cherry picked from commit a341be1196484b6e4c33a7d10059d2bec5bdf955)
2013-11-25 16:48:24 +01:00