Commit Graph
175 Commits
Author SHA1 Message Date
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
Anna Kozlova 5a288c4f7d testdata for IDEA-86875 2013-02-06 16:03:09 +04:00
Anna Kozlova 196ed7600d prefer interface as super method when class extends unrelated class and interface (IDEA-99347) 2013-01-21 19:11:45 +04:00
anna 225296c67f treat Object[] (IDEA-99061) 2013-01-15 12:49:02 +01:00
anna 93a7d9f158 method conflicts: prefer method with more specific return type (IDEA-67570) 2013-01-08 13:44:08 +01:00
anna fe7244031a testdata for IDEA-57539 2013-01-08 11:27:09 +01:00
anna 5055466ac6 testdata for IDEA-67597 2013-01-07 19:12:47 +01:00
anna d1893766c4 type params: error for jdk < 1.7 (IDEA-67861) 2013-01-07 19:12:46 +01:00
anna 542009391b IDEA-67859 2013-01-07 19:12:45 +01:00
anna 8d97155040 erasure: use before subst for type param bound (IDEA-98092) 2013-01-03 16:04:53 +01:00
Roman Shevchenko b4eebdd684 IDEA-98421 (parse super call type arguments) 2013-01-02 21:19:14 +01:00
Anna Kozlova 782320dcd0 highlight enum constant name when its body should contain some implementation (IDEA-98411) 2013-01-02 11:41:23 +01:00
anna 7646fda820 wording: don't suggest to make enum constant abstract (IDEA-98165) 2012-12-28 18:33:13 +01:00
anna ea55d12eb3 check erased types for method calls on raw exprs (IDEA-97952) 2012-12-27 20:14:17 +01:00
anna aa4e002ea2 IDEA-97888 2012-12-20 17:12:15 +01:00
anna 5aa6fe3572 check overriding in correct order (IDEA-97506) 2012-12-14 18:36:43 +01:00
anna d29e6b8b99 composition of extends/super wildcard reworked (IDEA-96721) 2012-12-14 18:36:42 +01:00
anna c484ce61f0 composition of extends/super wildcard should get just its bound (IDEA-96721) 2012-12-14 15:31:23 +01:00
anna b9669b6add isAssignable (IDEA-97276) 2012-12-12 15:59:15 +01:00
anna 7bf7cb9e6f when detect inaccessible classes in static context take into account NewExpression qualifiers 2012-12-06 11:01:29 +01:00
anna ed23e353b4 intersection type flattening: prefer non raw types (IDEA-95124) 2012-11-19 17:04:40 +01:00
anna 9cef655a6a accept row types when bounds were parameterized issue (IDEA-94987) 2012-11-19 17:04:39 +01:00
anna 67ac8cc039 instance inner class accessed from static context in declaration: error if containing class contains type params, good code otherwise 2012-11-16 21:05:06 +01:00
anna 1b745866b9 check for specific return type should take substitutors into account (IDEA-95129) 2012-11-16 14:22:44 +01:00
anna ec89f9e0a9 java 6 is free from boxing problem in covariant position 2012-11-16 12:23:24 +01:00