Commit Graph
1111 Commits
Author SHA1 Message Date
anna 0586625266 make method return: do not add return statement when control flow found a problem (IDEA-95738)
(cherry picked from commit b4e5b7d23c22f692da029a95d6718359fac577cc)
2012-11-23 21:14:46 +01:00
anna 9ec65aa657 disable change param type fix in case of overriding library method
(cherry picked from commit b00a060b18fc3de1f8e317b61a5fd87efdc8b565)
2012-11-23 21:13:48 +01:00
anna 6d2b2ced11 disable copy impls when interface extends; disable implement methods when methods with access problems exist (IDEA-93017)
(cherry picked from commit 3d50c0c08eaee71d14604ca9dfb0fcb2218c9b5c)
2012-11-23 21:13:43 +01:00
anna 10cecacf14 EA-41161 - CCE: JavaTreeGenerator.generateTreeFor: create from usage with method ref on the right
(cherry-picked from 04f7b76)
2012-11-23 21:13:39 +01:00
Roman Shevchenko f5546bc0c0 IDEA-94934 (test case for already fixed issue) 2012-11-23 20:53:34 +01:00
Roman Shevchenko fd09e4393d Cleanup 2012-11-21 15:47:24 +01:00
anna 73b6d506d2 EA-41114 - AIOOBE: StaticImportMethodFix.getExpectedType 2012-11-21 14:27:47 +01:00
Roman Shevchenko d2740963e7 IDEA-95437 (separate rethrow types/data flow analysis) 2012-11-21 13:41:15 +01:00
anna a5f940d5e4 method reference: proceed with class type when diamond static factory is used (IDEA-93099) 2012-11-21 12:20:29 +01:00
anna f0175340e7 change variable type should be suggested on calls [roma] 2012-11-19 21:25:00 +01:00
anna 130e95dbf8 split if: skip comments inside (IDEA-95297)
they should be restored though
2012-11-19 17:04:41 +01:00
anna ed23e353b4 intersection type flattening: prefer non raw types (IDEA-95124) 2012-11-19 17:04:40 +01:00
anna 9cef655a6a accept row types when bounds were parameterized issue (IDEA-94987) 2012-11-19 17:04:39 +01:00
anna 67ac8cc039 instance inner class accessed from static context in declaration: error if containing class contains type params, good code otherwise 2012-11-16 21:05:06 +01:00
anna 53ef2bccfb EA-39209 - IOE: PsiJavaParserFacadeImpl.createParameterFromText 2012-11-16 21:05:05 +01:00
anna 1b745866b9 check for specific return type should take substitutors into account (IDEA-95129) 2012-11-16 14:22:44 +01:00
anna ec89f9e0a9 java 6 is free from boxing problem in covariant position 2012-11-16 12:23:24 +01:00
peter 6b04b1741f IDEA-95064 Unexpected code completion 2012-11-15 23:54:55 +01:00
anna 2c3fd187d5 check if super wildcard is within its bounds (IDEA-95065) 2012-11-15 21:37:07 +01:00
anna 3987b4bbb2 suggest method static imports: take method return type into account (IDEA-82353) 2012-11-15 21:37:06 +01:00
anna 77d6b68a6b IDEA-94990: java 6 bug workaround 2012-11-15 19:15:14 +01:00
Alexey Kudravtsev 843eaf46da IDEA-94838 "optimize imports of the fly" - change the inspection name 2012-11-15 17:30:13 +04:00
anna 03ac96800c this is inaccessible inside interface (IDEA-94986) 2012-11-15 12:52:26 +01:00
peter d30c4471e5 IDEA-94821 Don't autoinsert a single completion item if it's provided via middle matching 2012-11-14 21:18:05 +01:00
anna daea664646 IDEA-94908: forbid to select raw type from parameterized parent 2012-11-14 19:22:02 +01:00
anna 7cee6ae2b4 temp decline raw assignments (IDEA-92022) 2012-11-13 20:18:07 +01:00
anna e1ac2b1977 IDEA-91626 2012-11-13 20:18:06 +01:00
Bas Leijdekkers 5fd588fa5c "Variable is assigned to itself" inspection improvements 2012-11-13 16:19:41 +01:00
Roman Shevchenko 947259fa76 Keyword completion for new extension method syntax 2012-11-11 17:09:29 +01:00
peter 3f3c212594 IDEA-94209 Completion in parameter list at array parameter position should insert braces after new Type 2012-11-10 23:05:30 +01:00
Roman Shevchenko 3656acccf1 Extension method syntax inspection 2012-11-10 21:36:44 +01:00
Roman Shevchenko 39d9fd7235 Switch to new extension method syntax 2012-11-10 21:36:44 +01:00
peter 4d84e2e1f9 highlight usages tests -> community 2012-11-05 18:43:59 +01:00
Roman Shevchenko eb25a5dda0 IDEA-93289 (count usages; mixed case) 2012-11-04 21:32:10 +01:00
Roman Shevchenko 42eb417800 IDEA-93289 (count usages; simple case) 2012-11-04 21:32:10 +01:00
Anna Kozlova 8f68586d5e java 7 vs java 6 & primitive varargs (IDEA-70370) 2012-11-04 18:45:43 +01:00
Anna Kozlova c661cba6ed convert primitive to boxed when appropriate (IDEA-60267) 2012-11-04 17:20:37 +01:00
Anna Kozlova 868c0a2595 testdata for IDEA-26738 2012-11-04 14:59:47 +01:00
Anna Kozlova e2d4d30081 unchecked cast to captured wildcards (IDEA-21547) 2012-11-04 14:26:18 +01:00
Roman Shevchenko 8cc5dae048 IDEA-93289 (test) 2012-11-02 21:50:43 +01:00
anna ab967de09e generics: distinguish same name type params for overloaded methods (IDEA-94084) 2012-11-02 20:42:05 +01:00
peter d53f535759 calc expected types for the entire live template range 2012-11-02 19:10:11 +01:00
anna 2607a441fe process add enum annotations specifics (IDEA-94090) 2012-11-02 15:37:47 +01:00
anna fa6b1cc009 IDEA-94011 2012-11-02 13:31:41 +01:00
Anna Kozlova 95bdafa286 testdata for IDEA-21432 2012-11-01 19:08:16 +01:00
Anna Kozlova 94f33a1358 append qualifier type args in canonical text, e.g. IDEA-60166 2012-11-01 19:08:15 +01:00
Anna Kozlova b4ed390aa7 testdata for IDEA-70620 2012-11-01 19:08:13 +01:00
Anna Kozlova 711e80d769 testdata for IDEA-59290 2012-11-01 19:08:12 +01:00
Anna Kozlova 5f0225177e unchecked call: warning should be shown if instance method is called on raw type (IDEA-61449) 2012-11-01 19:08:11 +01:00
Anna Kozlova 6ec151fcdb generate: pass class context to correct resolve of param types (IDEA-53337) 2012-11-01 14:43:06 +01:00