Bas Leijdekkers
|
03e63d75d3
|
IDEA-115034 (Good code red: hex float zero)
|
2013-10-17 13:43:52 +02:00 |
|
 Mike StrobelandAnna Kozlova
|
fbc3d18f9e
|
IDEA-111450 false positive for "Redundant type cast" inspection
|
2013-09-12 21:43:10 +04:00 |
|
Anna Kozlova
|
e006534d08
|
moreSpecific cleanup
|
2013-08-15 17:38:03 +04:00 |
|
Anna Kozlova
|
397c637699
|
testdata for IDEA-57633
|
2013-08-15 13:49:58 +04:00 |
|
Anna Kozlova
|
230c6fd84b
|
moreSpecific: use site info to check assignability, prefer concrete to abstract methods (IDEA-57569)
|
2013-08-15 13:49:57 +04:00 |
|
Anna Kozlova
|
3f49bd2d73
|
moreSpecific: check erased signatures when comparing interface methods (IDEA-67519)
|
2013-08-15 13:49:51 +04:00 |
|
Anna Kozlova
|
215cfff69c
|
prefer generics to raw when more specific was not detected (IDEA-67576)
|
2013-08-15 13:49:50 +04:00 |
|
Anna Kozlova
|
c5e3693ce2
|
testdata for IDEA-67836
|
2013-08-15 13:49:49 +04:00 |
|
Anna Kozlova
|
47220fd160
|
moreSpecific simplification, include complete check for inferred types in MethodCandidateInfo.isApplicable
|
2013-08-15 13:49:47 +04:00 |
|
anna
|
50ac56862b
|
fix testdata
|
2013-08-05 21:41:29 +02: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 |
|
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 |
|