Roman Shevchenko
|
fedd867f19
|
Two heavyweight tests replaced
|
2012-05-11 23:42:55 +04:00 |
|
anna
|
ab5cb775fe
|
IDEA-84960
|
2012-04-20 11:36:05 +02:00 |
|
anna
|
817fc5aae4
|
simlify ? super ? wildcard (IDEA-63765)
|
2012-04-19 12:41:39 +02:00 |
|
anna
|
f4cf77fb68
|
capture wildcard for getClass calls
|
2012-04-19 12:41:38 +02:00 |
|
anna
|
42ac547c07
|
testdata fixed
|
2012-04-19 10:57:46 +02:00 |
|
anna
|
d745b1a7f7
|
unchecked generics array creation: subst should be applied before isReifiable check (IDEA-79052)
|
2012-04-19 09:35:08 +02:00 |
|
anna
|
a37c58c745
|
bad code is green (IDEA-84533)
|
2012-04-14 10:28:57 +02:00 |
|
anna
|
e620a9e7b3
|
revert
|
2012-04-10 10:18:10 +02:00 |
|
anna
|
e545e4a316
|
test data for IDEA-22547
|
2012-04-09 13:14:20 +02:00 |
|
anna
|
e53c751c96
|
test data for IDEA-21660
|
2012-04-09 13:07:33 +02:00 |
|
anna
|
38c8ea8d02
|
ambiguous method calls: conflict resolver, tests
(IDEA-24768)
warn in jdk7 about static methods classes with same erased signature
|
2012-04-09 12:43:31 +02:00 |
|
anna
|
6cfb2cafce
|
ambiguous method calls: conflict resolver, tests
(IDEA-25097)
|
2012-04-09 12:22:53 +02:00 |
|
anna
|
e386cea3ab
|
ambiguous method calls: conflict resolver, tests (IDEA-78027)
|
2012-04-09 12:12:56 +02:00 |
|
anna
|
d8748bb076
|
ambiguous method calls: conflict resolver, tests
(IDEA-67832; IDEA-67837; IDEA-67573; IDEA-57306;
IDEA-57535; IDEA-57269; IDEA-57278; IDEA-57317)
|
2012-04-09 11:57:27 +02:00 |
|
anna
|
8fe1604bd1
|
show warning on type parameter declaration if it lead to multiple methods with same erasure (java7 only)
|
2012-04-08 14:05:51 +02:00 |
|
anna
|
dc5c191afc
|
ambiguous method calls: conflict resolver, tests
(IDEA-67919; IDEA-67863; IDEA-67920;
IDEA-67831; IDEA-67833; IDEA-67674;
IDEA-67587; IDEA-57646; IDEA-57407;
IDEA-57279; IDEA-57296; IDEA-57297;
IDEA-57316; IDEA-57331)
|
2012-04-06 11:55:43 +02:00 |
|
Roman Shevchenko
|
2a99d489af
|
IDEA-80590 (hint to ignore unused for-each parameters and resource variables)
|
2012-03-28 00:15:10 +02:00 |
|
anna
|
a829ba2568
|
ignore parameter for foreach (IDEA-72671)
|
2012-02-14 18:54:07 +01:00 |
|
anna
|
86518ea411
|
do not highlight unused foreach parameter (IDEA-72671)
|
2012-02-13 18:41:26 +01:00 |
|
anna
|
ba961d59ad
|
highlight error: access to a private field from a class annotation is not possible
|
2012-02-10 16:49:46 +01:00 |
|
Roman Shevchenko
|
f214f99337
|
[ann] IDEA-80335 (more precise check for exceptions from AutoClosable types)
|
2012-01-26 20:33:48 +04:00 |
|
anna
|
042e92601f
|
diamonds: retrieve qualifier type
|
2011-12-19 18:23:27 +01:00 |
|
anna
|
09c0ca15d8
|
IDEA-78031 diamonds with new qualifiers
|
2011-12-19 12:37:02 +01:00 |
|
Roman Shevchenko
|
c917bfc09b
|
IDEA-77008 (warn about generics in qualifier reference inside type cast)
|
2011-12-07 16:39:03 +01:00 |
|
Roman Shevchenko
|
259c98c535
|
IDEA-70214 (forward lookup for type parameters)
|
2011-11-08 20:43:01 +01:00 |
|
anna
|
263680df94
|
use type parameter bound when normalize super wildcard by position (IDEA-73980)
|
2011-09-14 19:36:26 +02:00 |
|
anna
|
b294192ac2
|
diamonds: should check raw types when error occurs before inference is even started (IDEA-74053)
|
2011-09-08 19:27:51 +02:00 |
|
anna
|
ab1d2768b6
|
diamonds: do not capture wildcard on inference (IDEA-73689 )
|
2011-08-31 16:53:36 +02:00 |
|
anna
|
2787a3a5f4
|
add warning on switch by inaccessible enums (IDEA-65961 )
|
2011-08-24 12:05:55 +02:00 |
|
anna
|
d8613c2ee1
|
diamonds: no diamonds with anonymous classes (IDEA-72391)
|
2011-07-26 10:56:48 +04:00 |
|
Roman Shevchenko
|
7f0b52ac52
|
IDEA-71244 (NPE at single-type/single-static import conflict fixed)
|
2011-06-24 16:29:15 +04:00 |
|
Alexey Kudravtsev
|
4d63800998
|
highlight unresolved method call even with unresoolved arguments
|
2011-06-20 11:54:16 +04:00 |
|
anna
|
765d5e4f01
|
do not highlight enum constants as unused when values are used (IDEA-65298 )
|
2011-06-15 14:51:09 +04:00 |
|
Roman Shevchenko
|
9387f10fc2
|
IDEA-70089 (inherited methods should shadow statically imported ones)
|
2011-06-09 11:47:23 +04:00 |
|
anna
|
2280dade76
|
skip parenthesized expressions during type inference (IDEA-70591)
|
2011-06-03 17:59:04 +04:00 |
|
 Roman Shevchenkoandanna
|
d62745a9b0
|
Field names formatting in highlighting made independent of pesky plugins
|
2011-06-02 09:23:14 +04:00 |
|
Roman Shevchenko
|
69e549128e
|
Resolve in overlapping single type and on-demand static imports fixed
|
2011-06-01 21:50:08 +04:00 |
|
Roman Shevchenko
|
be3925acc2
|
Test "lightened"
|
2011-06-01 21:50:07 +04:00 |
|
Roman Shevchenko
|
b66b7a9d0a
|
Resolve in overlapping single and on-demand static imports fixed
|
2011-06-01 12:03:15 +04:00 |
|
Roman Shevchenko
|
2484d68569
|
Similar highlighting tests united
|
2011-05-31 16:08:05 +04:00 |
|
Alexey Kudravtsev
|
444594e90c
|
tests fix
|
2011-05-23 13:35:03 +04:00 |
|
Roman Shevchenko
|
1d9f3e525b
|
IDEA-69629 (don't override erasure during check)
|
2011-05-19 15:39:11 +04:00 |
|
Roman Shevchenko
|
fc32246f0c
|
[cdr] Improved catch analysis relaxed for general exceptions
|
2011-05-18 22:08:01 +04:00 |
|
Roman Shevchenko
|
220dd97181
|
[ann] IDEA-69800 (unrestricted cast of argument types of JSR-292 "polymorphic" methods)
|
2011-05-18 17:19:55 +04:00 |
|
Roman Shevchenko
|
00f10ef907
|
[ann] Exceptions with interfaces in multi-catch: correct erasure
|
2011-05-18 17:18:49 +04:00 |
|
Roman Shevchenko
|
49e9988a40
|
[ann] Exceptions with interfaces in multi-catch: assignability and control flow fix
|
2011-05-18 17:15:49 +04:00 |
|
Roman Shevchenko
|
a66489593b
|
[ann] IDEA-69688 (unrestricted cast of return types of JSR-292 "polymorphic" methods)
|
2011-05-18 17:14:14 +04:00 |
|
anna
|
097a350597
|
diamonds: cannot use diamonds with explicit constructor types/disable checks on type args for non generics constructors (sic!?)
|
2011-05-17 21:00:44 +04:00 |
|
 annaandRoman Shevchenko
|
b7c7f173e1
|
qualified diamonds fixed
|
2011-05-05 21:45:26 +02:00 |
|
Roman Shevchenko
|
475354f2b6
|
[ann] Improved catch analysis
|
2011-05-03 21:10:11 +02:00 |
|