Commit Graph
101 Commits
Author SHA1 Message Date
Anna Kozlova c97ce52826 formal varargs not accessible check (jls) 2015-08-18 12:34:40 +02:00
Roman Shevchenko 34b56c40e6 Cleanup (more highlighting tests unified) 2015-07-01 12:43:27 +03:00
Roman Shevchenko d926c3cca3 Cleanup (highlighting tests unified) 2015-07-01 00:21:44 +03:00
Anna Kozlova 6ad1810157 unchecked warning explanation (IDEA-126457) 2015-03-16 13:34:32 +01:00
Anna Kozlova e9beee7c66 warn when accessing static method of interfaces in language levels prior to 1.8 (IDEA-134814) 2014-12-29 18:57:41 +01:00
Anna Kozlova cbd8be4b8e conflict resolution: missed null checks for diamonds non-physical static methods (IDEA-132534) 2014-11-07 11:57:07 +01:00
Anna Kozlova 2ecc4272ac merge unused declaration and unused symbol inspections 2014-10-14 10:24:58 +02:00
Anna Kozlova 328808bebb redundant cast: process instanceof (IDEA-128493) 2014-08-12 19:35:38 +04:00
Roman Shevchenko e1d651bcf5 Cleanup (formatting) 2014-07-22 17:24:03 +02:00
Anna Kozlova d83af543fc accept raw substitutors during diamonds inference (IDEA-124836) 2014-05-07 15:35:58 +04:00
Anna Kozlova baccb31d7e diamonds: resolve conflicts based on type params from constructor and containing class (IDEA-123518) 2014-04-25 18:38:39 +02:00
Anna Kozlova 5461aa27e4 IDEA-122519 No enclosing instance of type XXX in scope 2014-03-20 15:25:53 +01:00
Anna Kozlova 8d0a07976b unused symbol: should not apply to the public constructors of Externalizable classes (IDEA-120639 ) 2014-03-19 11:02:31 +01:00
Alexey Kudravtsev 42f69a2a2f notnull 2014-02-10 12:32:38 +04:00
Alexey Kudravtsev ba6b81fc8f @Override 2013-11-01 18:07:29 +04:00
Mike StrobelandAnna Kozlova fbc3d18f9e IDEA-111450 false positive for "Redundant type cast" inspection 2013-09-12 21:43:10 +04:00
anna 867d5f227d least upper bound for primitive arrays fixed (IDEA-111420) 2013-08-05 18:16:25 +02:00
anna 30dce02dfc primitive/class conversions are available since language level 1.5 (IDEA-111451) 2013-08-05 18:16:24 +02:00
Alexey Kudravtsev 181ae2e0f5 resolve/highlighting performance:
- propagate PsiFile parameter to reduce psiElement.getContainingFile() and psiElement.getManager() calls
- store and propagate LanguageLevel and JdkVersion to avoid tree walking
2013-08-05 13:14:55 +04: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 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 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
Alexey Kudravtsev f877c5cade HighlightInfo memory IDEA-105278 2013-04-18 13:11:19 +04: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 de4c3f7095 Test cleanup 2013-03-22 23:50:51 +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 f9565522cb split tests according to expected language level 2013-02-08 11:34:24 +01: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
Alexey Kudravtsev be7cb06a61 @NotNull 2013-01-15 13:57:07 +04:00
anna 8c431a908a default methods: check unrelated defaults (IDEA-91685;IDEA-98792) 2013-01-14 14:16:52 +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 1c95e8a529 Duplicate test dropped 2012-11-30 20:19:26 +01:00
Roman Shevchenko 3656acccf1 Extension method syntax inspection 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