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 Strobel and Anna 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