anna
|
79c9afb33c
|
testdata for IDEA-116493
(cherry picked from commit 9270256d3bb30a40be89fee9609f49f288a69040)
|
2013-11-25 16:47:33 +01:00 |
|
anna
|
b87472673a
|
IDEA-113526
|
2013-10-23 19:16:02 +02:00 |
|
anna
|
cbe42de147
|
testdata for IDEA-65377
|
2013-10-23 19:16:00 +02:00 |
|
anna
|
e3a799dff4
|
take into account containing class type params when accepting assignability (IDEA-71582)
|
2013-10-23 16:31:31 +02:00 |
|
anna
|
9ba5f92262
|
testdata for IDEA-54197
|
2013-10-23 13:43:42 +02:00 |
|
anna
|
448f07e6ac
|
testdata for IDEA-60836
|
2013-10-22 21:23:30 +02:00 |
|
anna
|
8b4c147b6f
|
testdata for IDEA-63331
|
2013-10-22 21:15:26 +02:00 |
|
anna
|
e9fd7055e8
|
testdata for IDEA-60818
|
2013-10-22 21:04:36 +02:00 |
|
anna
|
d86e31fff5
|
testdata for IDEA-114894
|
2013-10-21 18:34:56 +02:00 |
|
anna
|
efb328123b
|
testdata for IDEA-67591
|
2013-10-10 20:34:37 +02:00 |
|
anna
|
993fb34281
|
highlighting for incompatible return types in type parameter inheritors (IDEA-57274)
|
2013-10-10 20:34:36 +02:00 |
|
anna
|
46e9f4beca
|
testdata for IDEA-57252
|
2013-10-10 18:39:57 +02:00 |
|
anna
|
82b6b165d6
|
testdata for IDEA-67518
|
2013-10-10 18:39:56 +02:00 |
|
anna
|
6a9313c58e
|
type parameter in bounds check: separate wildcards with type param in bound
|
2013-10-10 18:39:55 +02:00 |
|
anna
|
e6ea7bc88c
|
accept type arguments on raw types for > 1.6 javac
|
2013-10-01 21:42:31 +02:00 |
|
Roman Shevchenko
|
20150830af
|
java: highlighting for statics in anonymous classes
|
2013-09-16 13:02:14 +04:00 |
|
Anna Kozlova
|
5ac8d00c35
|
accept narrowing conversion from byte[] to T< extends Serializable> (IDEA-113225)
|
2013-09-05 19:56:35 +04:00 |
|
Anna Kozlova
|
425a1e03fa
|
avoid warnings on super abstract methods that they try to assign weaker access (IDEA-67584)
|
2013-08-22 21:59:24 +04:00 |
|
Anna Kozlova
|
5ee69d4938
|
check overridden methods with different type params numbers for thrown exceptions (IDEA-67860)
|
2013-08-22 21:59:22 +04:00 |
|
Anna Kozlova
|
507249a31b
|
distinguish wildcards with raw/generic bounds (IDEA-97276)
|
2013-08-17 16:49:15 +04:00 |
|
Anna Kozlova
|
bb1cea719a
|
simplified isAssignable check
|
2013-08-16 20:54:06 +04:00 |
|
Anna Kozlova
|
a6a1737ba1
|
revert fix for IDEA-110947 (IDEA-112122)
|
2013-08-16 11:32:39 +04:00 |
|
Anna Kozlova
|
e1e583734a
|
TypeParameter inferred types check unification
|
2013-08-16 11:28:51 +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
|
4e7a81fd93
|
testdata for IDEA-67843
|
2013-08-15 13:49:48 +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 Kozlova
|
533073479b
|
generics: allow foreign interface usage in class type arguments
|
2013-08-09 14:21:28 +02:00 |
|
anna
|
e777a6d77d
|
ambiguity: forgotten check on class type when check for type args (IDEA-67865)
|
2013-08-07 22:02:55 +02:00 |
|
anna
|
75b37b8dbf
|
testdata for IDEA-57312
|
2013-08-06 20:48:33 +02:00 |
|
anna
|
c8cc567c52
|
do not open capture for upper level wildcards with equals constraint (IDEA-57439)
|
2013-08-06 20:48:32 +02:00 |
|
anna
|
ad657339ff
|
continue least upper bound calculation till second nested layer (IDEA-67676)
|
2013-08-06 20:48:31 +02:00 |
|
Alexey Kudravtsev
|
e4c59feb9d
|
more optimisations
|
2013-08-05 14:47:32 +04:00 |
|
anna
|
07937a57e5
|
testdata for IDEA-57289
|
2013-07-26 20:10:45 +02:00 |
|
anna
|
562a03a913
|
testdata for IDEA-107440
|
2013-07-26 19:11:14 +02:00 |
|
anna
|
6cee174e4e
|
check all type parameters bounds (IDEA-109556)
|
2013-07-26 19:11:13 +02:00 |
|
anna
|
b55834ea6e
|
moreSpecific conflicts resolve (IDEA-111085)
|
2013-07-26 19:11:13 +02:00 |
|
anna
|
b6884eab9f
|
capture wildcards in type casts (IDEA-101862; IDEA-97703)
|
2013-07-25 18:31:29 +02:00 |
|
anna
|
3a4d70a453
|
inference: do not infer from type cast (IDEA-111002)
|
2013-07-25 11:21:22 +02:00 |
|
anna
|
d59413a8a1
|
do not infer from wildcard with raw bound (IDEA-110947)
|
2013-07-24 17:14:29 +02:00 |
|
anna
|
d3fcd37b20
|
type param bound check fixed (IDEA-110869)
|
2013-07-23 18:38:42 +02:00 |
|
anna
|
4ea8185461
|
fix method signature erased equality (IDEA-57391)
|
2013-07-18 19:47:51 +02:00 |
|
anna
|
4c0d630919
|
provably distinct (IDEA-67682)
|
2013-07-18 19:11:14 +02:00 |
|
anna
|
25b9cc4304
|
inference for ? super wildcard (IDEA-67744)
|
2013-07-17 20:31:47 +02:00 |
|
anna
|
b1418932ee
|
testdata for IDEA-67835
|
2013-07-17 20:31:46 +02:00 |
|
anna
|
e6ee01a887
|
do not rebound captured wildcard (IDEA-57325)
|
2013-07-17 20:31:45 +02:00 |
|
anna
|
823e008db1
|
calculate bound based on all type arguments (IDEA-57334)
|
2013-07-17 20:31:44 +02:00 |
|
anna
|
8a15ea45ab
|
generics: do not prefer interface over super class even if return type is more specific (IDEA-110568)
|
2013-07-16 12:30:04 +02:00 |
|
Alexey Kudravtsev
|
1c70b3a95f
|
GenericHighlightingTest fixed
|
2013-07-04 11:13:52 +04:00 |
|
anna
|
434ba25684
|
testdata for IDEA-109875
|
2013-07-03 19:14:17 +02:00 |
|
Alexey Kudravtsev
|
7400c8f866
|
check for duplicate methods made linear down from quadratic
|
2013-07-02 11:53:09 +04:00 |
|