Commit Graph

104 Commits

Author SHA1 Message Date
anna cd43fc0173 change new type & collapse generics for java 7 (IDEA-73517) 2011-09-01 16:04:31 +02:00
anna 818ef93d29 rename constructor matching class (IDEA-22812 ) 2011-08-26 19:01:05 +02:00
anna 9bc5f34ff8 process c-style arrays in setInitializer (IDEA-20538 ) 2011-08-26 17:57:19 +02:00
anna 15b1d535cd add single static import on inaccessible element - retrieve accessible or do not suggest intention (IDEA-18050 ) 2011-08-26 15:58:33 +02:00
anna df6d79ce8a add single static import on type elements, e.g. inside annotations, type elements (IDEA-22130) 2011-08-26 13:34:31 +02:00
anna 6794da37dd add single static import: check method base class beforehand (IDEA-12607 ) 2011-08-26 13:34:30 +02:00
anna 0f5615356b provide also create annotation from usage (IDEA-19746 ) 2011-08-25 19:26:03 +02:00
anna 6f31251be4 disable add single static import when on demand exists (IDEA-62321) 2011-08-24 12:06:00 +02:00
anna c0a11624a2 insert instance of|cast when condition contains intersection with instanceof (IDEA-64776) 2011-08-23 12:57:59 +02:00
anna 40dd8914ae change parameter class: allow for constructor calls (IDEA-64657); for variable assignments (IDEA-71592 ) 2011-08-22 21:31:12 +02:00
anna 1615e8f030 create class from usage: types in wildcard bounds accepted (IDEA-50310 ) 2011-08-22 21:31:11 +02:00
anna f087cd8c25 generate private enum constructor everywhere (IDEA-69128 ) 2011-08-22 17:56:04 +02:00
anna c71a873d1d i18n && wording (IDEA-72585 ) 2011-08-21 17:39:34 +02:00
anna 6aba03f21c expand static import to class qualification (IDEA-68853) 2011-08-19 21:11:35 +02:00
anna a02dca8eca allow to create field inside static inner class when outer class has the field with the same name (IDEA-71841) 2011-08-19 21:10:10 +02:00
anna 1d34a95b0f rename: use simple rename when reference is resolved (IDEA-72876) 2011-08-05 12:27:57 +04:00
anna b973627301 change method signature from usage text tweaks 2011-08-03 22:02:13 +04:00
anna e931ef7e6e move suppress/settings intention down (IDEA-72320 ) 2011-07-26 11:53:39 +04:00
anna 5b3aff7eec change signature from usage: try new description (IDEA-50193) 2011-07-26 10:56:49 +04:00
anna afcf43129a diamonds: no diamonds with anonymous classes (IDEA-72391) 2011-07-26 10:02:17 +04:00
anna d83d791a7b provide extends/implements list for class object expression (IDEA-70858) 2011-06-22 20:56:33 +04:00
peter ac8476410b sort by proximity in create member from usage 2011-06-15 16:49:42 +02:00
peter 3a48c86cf1 separate create field from usage tests 2011-06-15 16:30:27 +02:00
anna d008da0ec2 add constructor parameter from field: annotate as @NotNull if necessary (IDEA-59977) 2011-06-15 17:16:12 +04:00
anna e62afe784d add on demand imports for code references, e.g. allow to collapse nested class creation (IDEA-65357 ) 2011-06-15 15:36:56 +04:00
anna d61569c6ab intention to set default value to the parameter (IDEA-63040) 2011-06-10 12:29:53 +04:00
anna 81a7191b28 add single member static import: do not remove qualifier when members with the same name exist in the hierarchy 2011-06-07 15:03:49 +04:00
anna d335d09f46 allow on demand static import over non resolved method (IDEA-68936) 2011-06-07 15:03:49 +04:00
anna f6eade87eb suppress for parameter: make it possible to suppress one parameter (IDEA-69021) 2011-06-07 13:38:57 +04:00
anna e374ec93b1 create local from usage: do not remove tailing comment (IDEA-69372) 2011-06-07 13:10:44 +04:00
anna ea622c99f3 create public inner class in interface (IDEA-70577) 2011-06-06 19:09:04 +04:00
anna bd8e7b33fd qualify with this refs in super calls when containing class has fields with the same names 2011-05-27 15:43:39 +04:00
anna 23d1e4adf4 add constructor param from field: filter constructors for all field assignments (IDEA-61889) 2011-05-27 15:43:38 +04:00
anna 419cca8a1a add all fields as parameter when one constructor found (then params can be in the dialog adjusted) 2011-05-27 15:43:38 +04:00
anna 4d1a5f247b do not suggest to replace with diamond for anonymous inner class (IDEA-70258) 2011-05-26 19:22:41 +04:00
anna 81c958ccfd check if constructor already contains field assignment before add new one (IDEA-69792) 2011-05-23 20:56:20 +04:00
anna f5c0a858dd simplify @SuppressWarnings (IDEA-69286) 2011-05-23 20:56:19 +04:00
anna d469a37fb7 skip copyright for tests 2011-05-12 18:02:23 +04:00
anna 865c7b0bcc EA-27650 - IAE: ChangeSignatureProcessor.<init> 2011-05-12 15:48:49 +04:00
Roman Shevchenko 8072b38603 [ann] Correct highlighting for subtypes in multi-catch 2011-05-03 21:10:10 +02:00
anna 4814482749 insert template: do not handle [] twice (IDEA-69106)
(cherry picked from commit 2b98c3ab3529a3b1a0f34a3e3e4f62d393ce4d61)
2011-05-03 17:34:34 +02:00
Roman Shevchenko c723f3be41 [ann] IDEA-68850 (add empty try block if try statement is incomplete) 2011-04-27 16:07:06 +02:00
anna 82e049d035 preserve arguments list for enum constant on implement methods (IDEA-67719) 2011-04-07 19:55:19 +02:00
anna dde2360a0c keep spaces (IDEA-67541 ) 2011-04-05 18:13:36 +02:00
anna 6f8b67665c unimplement interface in generics case: check by subst. signature (IDEA-67230 ) 2011-03-31 16:31:08 +02:00
Roman Shevchenko 5d95c304c6 IDEA-67190 (correctly unwrap try statement if it's not in a code block) 2011-03-29 15:58:52 +02:00
Roman Shevchenko fe7b1d3f5b Only parse diamonds where they're welcomed 2011-03-24 21:42:06 +01:00
anna 516bef4f42 create class from usage: do not show dialog from write action (IDEA-66872) 2011-03-23 21:05:59 +01:00
anna a3aacb032c redundant suppression: correct redundancy for tools with the same id 2011-03-18 12:48:30 +01:00
anna 63bb62c7fa heap pollution:check if possible to make final (IDEA-65920) 2011-03-14 17:02:11 +01:00