Commit Graph
10002 Commits
Author SHA1 Message Date
peter d167a4e820 don't suggest break/continue inside lambda/anonymous inside a loop (IDEA-CR-10869) 2016-05-19 10:58:51 +02:00
Dmitry Batkovich 1d3f777417 Merge remote-tracking branch 'origin/master' 2016-05-19 11:55:44 +03:00
peter 3bea588f19 reuse PsiClassListCellRenderer instance 2016-05-19 10:44:19 +02:00
Dmitry Batkovich 7134959772 Merge remote-tracking branch 'origin/master' 2016-05-19 09:11:57 +03:00
peter 50bcecaaf8 IDEA-156098 @Deprecated external annotation on method does not affect editor 2016-05-18 19:44:27 +02:00
peter b0bfb5b5d8 java completion: prefer break/continue in likely positions inside loops (IDEA-156192) 2016-05-18 18:07:47 +02:00
peter 6b5f30f0f2 java completion: prefer return inside then/else parts of if (IDEA-156192) 2016-05-18 18:07:47 +02:00
Bas Leijdekkers 52ef7e5357 regex: support \R (unicode linebreak) (IDEA-138863) 2016-05-18 17:02:45 +02:00
Bas Leijdekkers 4c5e867fe1 regex: check project for sdk when not found in module (IDEA-153417) 2016-05-18 17:02:43 +02:00
Dmitry Batkovich ccd9cd63b1 Merge remote-tracking branch 'origin/master' 2016-05-18 17:02:48 +03:00
Alexey Kudravtsev 416c1c5e47 cleanup 2016-05-18 15:26:10 +03:00
Dmitry Batkovich 080b15dd3c Merge remote-tracking branch 'origin/master' 2016-05-18 14:42:07 +03:00
Dmitry Batkovich 44ffdfb2fd inspection toolwindow: description background fixed 2016-05-18 12:33:09 +03:00
Anna.Kozlova 36ee7203f6 anonym -> lambda 2016-05-18 12:04:12 +02:00
Anna.Kozlova d2136b76b2 disable import of static constant on type element/assignment place (IDEA-156162) 2016-05-17 21:13:20 +02:00
Anna.Kozlova 6c1f32b314 provide presentable name for speed search (IDEA-156155) 2016-05-17 17:41:48 +02:00
Anna.Kozlova ff555bd832 disable remove redundant else if then branch can throw exception (IDEA-156142) 2016-05-17 17:41:48 +02:00
Alexey Kudravtsev 4821248d09 notnull 2016-05-17 14:20:36 +03:00
Dmitry Batkovich b0b8eab333 unused declaration presentation: do not count entry point nodes (IDEA-155941) 2016-05-17 10:39:30 +03:00
Gregory.Shrago 20cd40ceb4 JFlex: regen all lexers 2016-05-14 06:34:46 +03:00
Gregory.Shrago edb8e81780 revert: force unicode 2.0 to reduce static memory footprint 2016-05-14 05:27:40 +03:00
Anna.Kozlova 738aa64287 suggest to rename lambda parameters if the class is not 'overused' (IDEA-153148) 2016-05-13 20:39:19 +02:00
Anna.Kozlova a593b53cff don't speculate over unresolved code to predict additional parameters
EA-81965 - IOE: PsiJavaParserFacadeImpl.createParameterFromText
2016-05-13 20:39:19 +02:00
Andrey Starovoyt 134c9f30e6 java postfix templates: add braces for while loop IDEA-153730 2016-05-13 19:29:39 +03:00
Gregory.Shrago a3d2b8f1d0 force unicode 2.0 to reduce static memory footprint: regen 2016-05-13 19:22:59 +03:00
Gregory.Shrago 5e0682be20 force unicode 2.0 to reduce static memory footprint 2016-05-13 19:20:58 +03:00
peter e68d6eac26 IDEA-155716 Statically imported method should be higher in the completion list 2016-05-13 17:15:10 +02:00
peter d91c606bfa IDEA-155984 Completion suggests nothing if you try to complete a variable before a call 2016-05-13 16:15:16 +02:00
peter f54e06de93 IDEA-155572 Basic completion could prefer false when boolean is expected 2016-05-13 16:15:14 +02:00
Anna.Kozlova 2f4919bab4 customize enter handler after unmatcjed brace to insert rBrace after first expression of expression list if applicable (IDEA-152395) 2016-05-13 15:57:34 +02:00
Alexey Kudravtsev a6ec1597be show "101 sub classes found so far" instead of just "classes found" to be able to tell if the search is finished; removed special unit-test-only mode from GotoImplementationHandler 2016-05-13 13:03:02 +03:00
Gregory.Shrago 61aa164565 more tweaks for IDEA-141620: skip !, ++, -- 2016-05-13 12:56:15 +03:00
Gregory.Shrago 6d068a8ea2 IDEA-141620 Duplicating entries in the Expression Type popup 2016-05-13 02:48:49 +03:00
Anna.Kozlova 2a57f6a3fc unused declaration: comment out only top level elements (IDEA-155950) 2016-05-12 21:06:35 +02:00
Anna.Kozlova b5e7d766a1 add static import: remove qualifier in case of inheritance (IDEA-155419) 2016-05-12 21:06:35 +02:00
Anna.Kozlova 335789114a empty method inspection: option to treat comments and javadoc as content (IDEA-154073) 2016-05-12 21:06:35 +02:00
Gregory.Shrago 97f62e521e JFlex: regen all lexers 2016-05-12 19:51:21 +03:00
Gregory.Shrago 114d3e84b6 update to JFlex 1.6 semantics 2016-05-12 19:51:21 +03:00
Anna.Kozlova f4ea28d8bf safe delete: delete annotations if type is deleted (IDEA-154181) 2016-05-12 16:17:23 +02:00
Anna.Kozlova 78b56192d2 rename: ensure class access is qualified if conflicted with local (IDEA-155040) 2016-05-12 16:17:23 +02:00
Gregory.Shrago 9bfe6eef12 JFlex: regen all lexers 2016-05-12 00:27:09 +03:00
Gregory.Shrago dae11a47b0 JFlex: regen all lexers 2016-05-11 21:37:26 +03:00
Gregory.Shrago 2127e15ad3 JFlex: 1.7.0-SNAPSHOT tweaked for IntelliJ platform 2016-05-11 21:37:26 +03:00
Anna Kozlova b8949436eb external annotations: don't insert annotations externally when there is annotations root but use_external_annotations option is disabled 2016-05-11 14:24:56 +02:00
Anna Kozlova 1b43dba5eb move inner: preselect directory of target package if it belongs to the same source root as initial class (IDEA-149490) 2016-05-11 12:46:25 +02:00
Anna.Kozlova 6736435177 push down: don't proceed if no inheritors were found and class is located in the default package as it';s impossible to import from default package (IDEA-155655) 2016-05-10 21:17:28 +02:00
Anna.Kozlova d1eea7271e disable template editing during batch mode (IDEA-155795) 2016-05-10 19:32:56 +02:00
Anna.Kozlova 15b38bcb19 push down: combine used by and uses checkers (IDEA-155632) 2016-05-10 19:32:56 +02:00
Anna.Kozlova 094da1c807 introduce parameter: ensure type is substituted in overriders (IDEA-155609) 2016-05-10 19:32:56 +02:00
Yaroslav Lepenkin 1b2f439d55 Do not wrap on decimal numbers (IDEA-153590) 2016-05-10 17:01:38 +03:00