Commit Graph
221 Commits
Author SHA1 Message Date
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