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 |
|
Anna Kozlova
|
c7c2261533
|
fix tests
|
2013-06-28 19:01:27 +04:00 |
|
Anna Kozlova
|
8a2413e4b3
|
EA-47133 - SOE: GenericsUtil.getLeastUpperClassesInner
|
2013-06-18 18:44:29 +04:00 |
|
Anna Kozlova
|
38e5db3a1d
|
testdata for IDEA-77128
|
2013-06-04 19:25:10 +04:00 |
|
Anna Kozlova
|
7982d35821
|
~do not accept self nested classes in class declaration if they inherit nested classes from superclass (IDEA-55510)
|
2013-06-04 14:18:46 +04:00 |
|
Anna Kozlova
|
42ece72f79
|
do not accept deep bound promotion in type parameters withing bound check (IDEA-107654)
|
2013-06-04 14:18:45 +04:00 |
|
Anna Kozlova
|
91779d0c81
|
check extends/implements list for nested classes of super type (IDEA-108287)
|
2013-06-03 22:25:28 +04:00 |
|
Anna Kozlova
|
cc88360208
|
do not infer from parent when inference from bound result in a raw type (IDEA-107782)
|
2013-05-28 18:50:18 +04:00 |
|
Anna Kozlova
|
9661f35dbd
|
accept raw subtyping when instance method is called on raw type (IDEA-107957)
|
2013-05-28 18:50:17 +04:00 |
|
anna
|
103bf1fed3
|
IDEA-105846
|
2013-05-16 11:29:27 +02:00 |
|
anna
|
ea136f42f7
|
IDEA-106964
|
2013-05-10 17:17:58 +02:00 |
|
anna
|
160833314a
|
do not warn about reference to super member before call to super (IDEA-57259)
|
2013-05-08 16:03:27 +02:00 |
|
anna
|
b37fec0b4c
|
illegal forward references in type parameter's declaration detection (< 1.7 IDEA-57260)
|
2013-05-08 15:09:27 +02:00 |
|
anna
|
d3f31f402f
|
type parameter cannot be inherited with different arguments as well as any other class (IDEA-57324)
|
2013-05-08 15:09:26 +02:00 |
|
anna
|
6065034a21
|
Type arguments of a raw method (IDEA-57277)
|
2013-05-08 11:44:11 +02:00 |
|
anna
|
2fe4b2c78a
|
detect type parameters cyclic inference
|
2013-05-07 17:19:58 +02:00 |
|
anna
|
3e8ef273d8
|
select from type parameter error processing (IDEA-62453)
|
2013-05-07 17:19:57 +02:00 |
|
anna
|
a9a42e512b
|
show error if override generics method in raw inheritor (comment IDEA-19718)
|
2013-05-07 13:43:26 +02:00 |
|
anna
|
fe9777e840
|
capture top level wildcards when choosing conditional expression type (~IDEA-16723)
|
2013-05-07 11:44:28 +02:00 |
|
anna
|
cf43a20b76
|
capture getClass type inside expressions list (IDEA-57877)
|
2013-05-06 21:21:51 +02:00 |
|
anna
|
3df31c5805
|
type distinct prover symmetry
|
2013-05-06 17:30:07 +02:00 |
|
anna
|
872e3b5153
|
enum initializer rules http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.9.2 (IDEA-56239)
|
2013-05-03 21:54:08 +02:00 |
|
anna
|
352757fd3b
|
open capture at top level only when prepare variable type (IDEA-22005)
|
2013-05-03 20:40:19 +02:00 |
|
anna
|
e9e7ce005d
|
forbid casting to nested wildcards (IDEA-71007)
|
2013-05-03 17:21:30 +02:00 |
|
anna
|
11eae151b7
|
testdata for IDEA-20244
|
2013-05-03 13:30:11 +02:00 |
|
anna
|
065d7d8c51
|
testdata fo IDEA-20573
|
2013-05-03 13:30:10 +02:00 |
|
anna
|
29341b4c78
|
testdata for IDEA-21597
|
2013-05-03 13:30:10 +02:00 |
|
anna
|
3bbaf797d3
|
testdata for IDEA-21602
|
2013-05-03 13:30:09 +02:00 |
|
anna
|
5f582a95ae
|
testdata for IDEA-22079
|
2013-05-03 13:30:08 +02:00 |
|
anna
|
7f1c4d71aa
|
testdata for IDEA-27080
|
2013-05-03 13:30:07 +02:00 |
|
anna
|
84e7b5029d
|
testdata for IDEA-27185
|
2013-05-03 13:30:07 +02:00 |
|
anna
|
2caed7280b
|
testdata for IDEA-18425
|
2013-05-03 13:30:05 +02:00 |
|
anna
|
a2525d9de2
|
testdata for IDEA-67998
|
2013-05-03 13:30:03 +02:00 |
|
anna
|
a819644d02
|
testdata for IDEA-65066
|
2013-05-03 10:17:27 +02:00 |
|
anna
|
e3c5d8ec32
|
do not open wildcards accessing elements of array (IDEA-57285)
|
2013-05-03 10:17:26 +02:00 |
|