Commit Graph
166 Commits
Author SHA1 Message Date
anna 8df5997677 visibility with anonymous classes fixed 2013-05-13 17:02:53 +02:00
anna 5b572ae4a5 private method is not available from anonymous class via this (IDEA-78916) 2013-05-08 19:43:51 +02:00
anna 05ebdc5e5b testdata for IDEA-62056 2013-05-03 13:30:06 +02:00
anna ad5f3cbab1 testdata for IDEA-63731 2013-05-03 13:30:04 +02:00
anna 8c3496ee2d testdata for IDEA-70890 2013-05-03 13:30:03 +02:00
anna 1e4fcaaabd testdata for IDEA-67841 2013-05-02 14:53:01 +02:00
anna d49391b689 generics: do not prefer type with more bounds when additional bounds are just subtypes of the rest, discard unchecked conversion (IDEA-67669) 2013-04-30 18:12:22 +02:00
anna 0624cad67f testdata for IDEA-67671 2013-04-30 18:12:21 +02:00
anna 4e3928010b generics: choose least bound symmetric (IDEA-57500) 2013-04-30 18:12:19 +02:00
anna 504c2c3867 generics: do not prefer type with more bounds when additional bounds are just subtypes of the rest (IDEA-67668) 2013-04-30 18:12:19 +02:00
anna ae8ab9589e IDEA-103758 2013-04-05 17:02:57 +02:00
anna c14be903d9 constant expressions check: discard polyadic expressions of non-primitive/Strings types (IDEA-104347) 2013-04-03 10:52:04 +02:00
anna 09f4a50b16 prevent diamonds in reference parameter list other than <> -> invalid PsiDiamondType in substitutors
(cherry picked from commit 4f7cc7a)
2013-03-27 19:02:35 +01:00
Roman Shevchenko 992d208806 IDEA-103576 (correct processing of unhandled multi-catch exceptions) 2013-03-24 11:24:52 +01:00
Roman Shevchenko 2ab88505d2 Annotation applicability highlighting reworked 2013-03-13 10:23:19 +01:00
anna fcd09e4b99 reject type args for constructor of a class without type params (IDEA-102239) 2013-03-01 20:05:18 +01:00
anna 985efd2362 more specific method should be chosen before static access is checked (IDEA-101480) 2013-02-21 15:23:11 +01:00
anna e869310a92 ambiguous method call: choose one method if both are from the same hierarchy as the actual problem is there (IDEA-101529) 2013-02-21 15:23:10 +01:00
anna f9565522cb split tests according to expected language level 2013-02-08 11:34:24 +01:00
Anna Kozlova 68f7ee96f7 java8: static method with body is allowed in interface (IDEA-100334) 2013-02-04 14:07:09 +04:00
Anna Kozlova c4be7cc14a ambiguous method call: prefer non raw types (IDEA-100314) 2013-02-04 14:07:07 +04:00
Anna Kozlova a0d654aba8 IDEA-99536 2013-01-23 17:26:28 +04:00
Anna Kozlova 85cc736b86 unchecked warning (IDEA-99357) 2013-01-21 15:10:29 +04:00
Roman Shevchenko 66b12164aa IDEA-74850 (incorrect numeric literals highlighting) 2013-01-17 21:57:21 +01:00
anna 8c431a908a default methods: check unrelated defaults (IDEA-91685;IDEA-98792) 2013-01-14 14:16:52 +01:00
anna 1e9a4087e6 parenthesis processing (IDEA-98421) 2013-01-03 13:15:42 +01:00
anna e33fb35daa ambiguity: prefer non arrays (IDEA-97983) 2012-12-27 20:14:18 +01:00
anna 125ba5424d proceed to check method call args if unknown type args were specified in java 7 (IDEA-97521) 2012-12-17 13:29:15 +01:00
anna 7cff72c988 no enclosing instance (IDEA-97063) 2012-12-13 21:20:05 +01:00
anna 592cc321af prefer extensions methods als interface (IDEA-96719) 2012-12-06 20:48:54 +01:00
Roman Shevchenko 79f65ee30c Java 8's old extension method syntax is error, not warning 2012-12-05 11:13:06 +01:00
Roman Shevchenko 1c95e8a529 Duplicate test dropped 2012-11-30 20:19:26 +01:00
anna 8d44b61a55 cast conversion java 7 (IDEA-96213) [Roma]
(cherry picked from commit d433089be2856a9c3ae05c10daeeb12736d13023)
2012-11-30 16:52:25 +01:00
Roman Shevchenko f2f3f4898c Fix test data 2012-11-23 23:35:51 +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
Roman Shevchenko d2740963e7 IDEA-95437 (separate rethrow types/data flow analysis) 2012-11-21 13:41:15 +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
Anna Kozlova 868c0a2595 testdata for IDEA-26738 2012-11-04 14:59:47 +01:00
anna 2607a441fe process add enum annotations specifics (IDEA-94090) 2012-11-02 15:37:47 +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
Roman Shevchenko 7111f4ff4f Fix precise type calculation for try-with-resources 2012-10-30 17:01:05 +01:00
Roman Shevchenko ce4ed7a604 Fix precise type calculation for degenerate case 2012-10-30 11:58:55 +01:00
anna 3358b8fc43 testdata for IDEA-57348 2012-10-23 21:08:49 +02:00
anna 5c798946df java7 cast conventions 2012-10-15 16:20:56 +02:00