Commit Graph
413 Commits
Author SHA1 Message Date
anna 0f5615356b provide also create annotation from usage (IDEA-19746 ) 2011-08-25 19:26:03 +02:00
anna 008326cc84 forbid cast primitive to type parameter (IDEA-52484; IDEA-23260) 2011-08-25 19:26:02 +02:00
anna 6f31251be4 disable add single static import when on demand exists (IDEA-62321) 2011-08-24 12:06:00 +02:00
anna 2787a3a5f4 add warning on switch by inaccessible enums (IDEA-65961 ) 2011-08-24 12:05:55 +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 9d4f40f5f5 additional test for (IDEA-65857; IDEA-62515 ) 2011-08-22 21:31:10 +02:00
anna 613f9fddae space (IDEA-67070) 2011-08-22 17:56:05 +02:00
anna f087cd8c25 generate private enum constructor everywhere (IDEA-69128 ) 2011-08-22 17:56:04 +02:00
anna e23fd301ad forbid default package classes in static imports (IDEA-26971 ) 2011-08-22 17:56:03 +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
Alexey Kudravtsev 4dcde9bbfa IDEA-71599 2011-08-03 15:19:29 +04:00
anna 179f2a0ded optimize imports: typo 2011-08-01 17:04:42 +04:00
anna aae0232446 like unused symbol: use psi element to determine profile to get severity from (IDEA-72411)
like unused symbol: can be error in editor
2011-07-26 13:37:16 +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 d8613c2ee1 diamonds: no diamonds with anonymous classes (IDEA-72391) 2011-07-26 10:56:48 +04:00
anna afcf43129a diamonds: no diamonds with anonymous classes (IDEA-72391) 2011-07-26 10:02:17 +04:00
anna 2e7f8bf8bb class types are not provably distinct when they belong to one hierarchy 2011-07-12 19:12:51 +04:00
anna 49d4914f57 unchecked casts: ignore extends wildcards with the same bound as corresponding type parameter bound (IDEA-71629) 2011-07-12 17:43:36 +04:00
Alexey Kudravtsev 0293b1da72 gen L op always 2011-06-27 13:10:50 +04:00
Roman Shevchenko 7f0b52ac52 IDEA-71244 (NPE at single-type/single-static import conflict fixed) 2011-06-24 16:29:15 +04:00
anna d83d791a7b provide extends/implements list for class object expression (IDEA-70858) 2011-06-22 20:56:33 +04:00
Kirill.Safonov 01115b81ed test for IDEA-71180 2011-06-21 20:21:50 +04:00
Alexey Kudravtsev 4d63800998 highlight unresolved method call even with unresoolved arguments 2011-06-20 11:54:16 +04:00
Alexey Kudravtsev 613bd53b5c look for usages in text files 2011-06-16 17:00:53 +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 765d5e4f01 do not highlight enum constants as unused when values are used (IDEA-65298 ) 2011-06-15 14:51:09 +04:00
anna d61569c6ab intention to set default value to the parameter (IDEA-63040) 2011-06-10 12:29:53 +04:00
Roman Shevchenko 9387f10fc2 IDEA-70089 (inherited methods should shadow statically imported ones) 2011-06-09 11:47:23 +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 ca8f1063b2 try narrowing conversion 2011-06-07 12:14:20 +04:00
anna ea622c99f3 create public inner class in interface (IDEA-70577) 2011-06-06 19:09:04 +04:00
anna 2280dade76 skip parenthesized expressions during type inference (IDEA-70591) 2011-06-03 17:59:04 +04:00
Roman Shevchenkoandanna d62745a9b0 Field names formatting in highlighting made independent of pesky plugins 2011-06-02 09:23:14 +04:00
Roman Shevchenko 69e549128e Resolve in overlapping single type and on-demand static imports fixed 2011-06-01 21:50:08 +04:00
Roman Shevchenko be3925acc2 Test "lightened" 2011-06-01 21:50:07 +04:00
Roman Shevchenko b66b7a9d0a Resolve in overlapping single and on-demand static imports fixed 2011-06-01 12:03:15 +04:00
Roman Shevchenko 2484d68569 Similar highlighting tests united 2011-05-31 16:08:05 +04:00