Commit Graph

199 Commits

Author SHA1 Message Date
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
anna d00a443e7a testdata for IDEA-57272 2013-05-02 16:19:03 +02:00
anna dbe8ff7f25 testdata for IDEA-57271 2013-05-02 16:19:02 +02:00
anna 5fbca7ccc4 testdata for IDEA-57265 2013-05-02 16:19:02 +02:00
anna 70f0719667 testdata for IDEA-57413 2013-05-02 16:19:01 +02:00
anna c4132f698d testdata for IDEA-67577 2013-05-02 16:19:00 +02:00
anna 056787c18b testdata for IDEA-67571 2013-05-02 16:18:59 +02:00
anna abfb8f08d9 testdata for IDEA-57482 2013-05-02 14:53:02 +02:00
anna 3d8ba6e745 testdata for IDEA-57534 2013-05-02 14:52:59 +02:00
anna 7e5b682ab3 local classes visibility scope (IDEA-67798) 2013-04-30 21:09:49 +02:00
anna 4464909657 test data for IDEA-67677 2013-04-30 21:09:48 +02:00
anna 798d7d1a0c testdata for IDEA-57446 2013-04-30 21:09:48 +02:00
anna 5e2184d2d4 implement methods in enum from super interface (IDEA-106310) 2013-04-29 20:26:56 +02:00
anna 3433d392a3 method applicability: do not check erased types if method was not called on raw type (IDEA-104992) 2013-04-24 14:14:49 +02:00
anna 516a76fa3b provably distinct: ? extends A should be provably distinct from Object until A is not an Object (IDEA-105695) 2013-04-23 15:35:49 +02:00
anna 566ef9c3ab check for upper bound in wrapped wildcard (IDEA-105846) 2013-04-22 15:50:31 +02:00
anna 7cb3c66d87 type parameter referenced from static context error (IDEA-104160)
(cherry picked from commit ac98afef2ab67f2b548e6723e63b3b9752bf82f5)
2013-03-29 20:10:02 +01:00
anna 141ef05254 testdata for IDEA-104100
(cherry picked from commit 411a14aa13d2b77fb37adbb2f00c7d1dcff2efdf)
2013-03-29 20:09:57 +01:00
anna f43401e162 IDEA-103760 2013-03-27 09:20:02 +01:00
anna 140a30285d calls on raw type: need erasure 2013-03-01 20:05:19 +01:00
anna 6ef43fb5d9 check erased types for first param applicability if method substitutor is raw 2013-02-20 14:26:28 +01:00
anna 52338427d5 inference from conditions (IDEA-101161) 2013-02-15 16:28:14 +01:00
anna e120d0af1f do not check within bounds for super wildcards 2013-02-15 16:28:13 +01:00