Commit Graph

3711 Commits

Author SHA1 Message Date
peter
2536e7dc0c IDEA-107599 Specify the expected type name explicitly in lambda-folding in field assignments 2013-07-31 17:49:44 +02:00
peter
9329331182 IDEA-104754 Good code yellow: Unboxing 2013-07-31 17:49:44 +02:00
peter
9a1c3a08fd IDEA-104759 The character " is not escaped in soutv live template 2013-07-31 15:31:20 +02:00
Denis.Zhdanov
1f205df00e Correct range recalculation during comment formatting 2013-07-30 15:22:53 +04:00
Anna Kozlova
d28dd0f6ca testdata fixed 2013-07-29 20:08:03 +02:00
peter
96d78ee5e8 dfa: suggest to replace variable with int constant (IDEA-111178) 2013-07-29 19:51:56 +02:00
Denis.Zhdanov
a5ce0016eb fix test data 2013-07-29 14:38:33 +04:00
Dmitry Jemerov
88cbdce5bc fix ConfigurationsTest 2013-07-29 10:00:17 +02:00
peter
7c773d8209 tab should replace the old javadoc param description (IDEA-110166) 2013-07-28 17:56:53 +02:00
Dmitry Jemerov
f57956a515 fix tests, revert some more of configuration naming behavior changes 2013-07-26 21:17:30 +02:00
Dmitry Jemerov
e318819c6a deprecate RuntimeConfiguration and remove most of its remaining usages 2013-07-26 21:17:29 +02:00
anna
07937a57e5 testdata for IDEA-57289 2013-07-26 20:10:45 +02:00
anna
562a03a913 testdata for IDEA-107440 2013-07-26 19:11:14 +02:00
anna
6cee174e4e check all type parameters bounds (IDEA-109556) 2013-07-26 19:11:13 +02:00
anna
b55834ea6e moreSpecific conflicts resolve (IDEA-111085) 2013-07-26 19:11:13 +02:00
Dmitry Jemerov
eb141b5ca2 keep track of whether the name of a run configuration was changed by the user on the platform level; introduce LocatableConfigurationBase class for this purpose; deprecate getGeneratedName() and replace its usages with suggestedName(); delete implementations of isGeneratedName() which are now redundant 2013-07-26 15:08:23 +02:00
anna
b6884eab9f capture wildcards in type casts (IDEA-101862; IDEA-97703) 2013-07-25 18:31:29 +02:00
Dmitry Jemerov
5cf9f7e412 since checkConfiguration() is never called through RunProfile interface, push it down to RunConfiguration 2013-07-25 16:08:57 +02:00
anna
e72d69a6a7 fix testdata 2013-07-25 15:14:25 +02:00
anna
8ecde8467e testdata for IDEA-94011 2013-07-25 11:21:23 +02:00
anna
3a4d70a453 inference: do not infer from type cast (IDEA-111002) 2013-07-25 11:21:22 +02:00
anna
40d22fb15b revert lower accessibility for getters/setters (IDEA-108598) + consistency to getter/setter completion 2013-07-25 10:20:04 +02:00
Maxim.Mossienko
f2c273bf7b fix compile 2013-07-24 20:18:49 +02:00
peter
8d2ba5aecb first member in call chains should not have parameters (IDEA-110961) 2013-07-24 19:07:20 +02:00
anna
ec8876bed5 change signature: propagate params fix (IDEA-110601) 2013-07-24 18:59:30 +02:00
anna
080504137e IDEA-110917 Incorrect "Redundant Cast" on Complex Conditional 2013-07-24 17:14:30 +02:00
anna
d59413a8a1 do not infer from wildcard with raw bound (IDEA-110947) 2013-07-24 17:14:29 +02:00
peter
e6d1714dc1 copy method signature on copy reference action (IDEA-95228, IDEA-106588) 2013-07-24 14:45:00 +02:00
peter
30a64f6aea skip reporting constant conditions involving assignments as our dfa can't handle them properly (IDEA-105491) 2013-07-24 13:25:16 +02:00
anna
d3fcd37b20 type param bound check fixed (IDEA-110869) 2013-07-23 18:38:42 +02:00
Denis.Zhdanov
46b77cf14d IDEA-109893 Formatting of LONG strings in comments 2013-07-23 15:23:01 +04:00
peter
d0e4d4fd1b support multi-clause contracts (IDEA-93372) 2013-07-23 13:16:23 +02:00
peter
fd800a7537 add @Contract annotation (IDEA-93372) 2013-07-23 12:04:54 +02:00
Denis.Zhdanov
718c577bae Javadoc refactoring 2013-07-23 12:49:09 +04:00
Dmitry Jemerov
e74b420f47 some tests from execution-tests moved to community 2013-07-22 19:04:54 +02:00
peter
360bf1705d IDEA-110166 Suggest javadoc autocompletion for variables of the same name in other javadoc for this class 2013-07-22 17:59:47 +02:00
peter
f2b96a5d5f don't autopopup with name suggestions inside live templates 2013-07-22 17:08:51 +02:00
anna
7f0f1aaffa safe delete: delete @Override annotation each time super method is deleted; rise a conflict when a usage is in overriding method which won't be deleted (IDEA-110840; IDEA-110841) 2013-07-22 15:27:34 +02:00
peter
acd8997158 fix completion doubling the first character of the inserted item sometimes 2013-07-22 11:32:14 +02:00
anna
dd99498983 resolve inside anonymous: avoid parsing if no initializer available 2013-07-19 16:23:06 +02:00
anna
4ea8185461 fix method signature erased equality (IDEA-57391) 2013-07-18 19:47:51 +02:00
anna
4c0d630919 provably distinct (IDEA-67682) 2013-07-18 19:11:14 +02:00
peter
7839f1c478 IDEA-105093 Eclipse-way getter/setter completion 2013-07-18 17:09:32 +02:00
peter
198be80441 IDEA-109171 Code completion is suggesting to implement a class 2013-07-18 17:09:31 +02:00
Evgeny Pasynkov
162ada50bf make HighlightInfoHolder less dependent on editor 2013-07-18 13:26:37 +02:00
anna
25b9cc4304 inference for ? super wildcard (IDEA-67744) 2013-07-17 20:31:47 +02:00
anna
b1418932ee testdata for IDEA-67835 2013-07-17 20:31:46 +02:00
anna
e6ee01a887 do not rebound captured wildcard (IDEA-57325) 2013-07-17 20:31:45 +02:00
anna
823e008db1 calculate bound based on all type arguments (IDEA-57334) 2013-07-17 20:31:44 +02:00
peter
fa614b569c more concise tests 2013-07-17 19:17:57 +02:00