Commit Graph

394 Commits

Author SHA1 Message Date
anna
c484ce61f0 composition of extends/super wildcard should get just its bound (IDEA-96721) 2012-12-14 15:31:23 +01:00
anna
7cff72c988 no enclosing instance (IDEA-97063) 2012-12-13 21:20:05 +01:00
anna
788336e0ff do not treat diamonds in jdk 8 special (IDEA-97294) 2012-12-13 18:42:28 +01:00
anna
b9669b6add isAssignable (IDEA-97276) 2012-12-12 15:59:15 +01:00
Roman Shevchenko
20d8ea0085 Test-only methods moved to test framework 2012-12-11 19:35:32 +01:00
Roman Shevchenko
91c10b815e line separators normalized 2012-12-08 20:01:21 +01:00
anna
592cc321af prefer extensions methods als interface (IDEA-96719) 2012-12-06 20:48:54 +01:00
Roman Shevchenko
c0d2012934 IDEA-96228 (restrict annotation owner at lower language levels) 2012-11-30 20:19:26 +01:00
Roman Shevchenko
1c95e8a529 Duplicate test dropped 2012-11-30 20:19:26 +01:00
anna
306c531544 SOE (IDEA-95955)
(cherry picked from commit d092c1363b3ae02dbfb4059f0c0cf28df575024c)
2012-11-29 11:53:09 +01:00
anna
e5a6ce555d EA-41372 - AIOOBE: JavaMethodsConflictResolver.isMoreSpecific
(cherry picked from commit 6f6a46ec1e26294e4a478fc6dee158123ccba406)
2012-11-29 11:53:02 +01:00
anna
a5f940d5e4 method reference: proceed with class type when diamond static factory is used (IDEA-93099) 2012-11-21 12:20: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
anna
2c3fd187d5 check if super wildcard is within its bounds (IDEA-95065) 2012-11-15 21:37:07 +01:00
anna
77d6b68a6b IDEA-94990: java 6 bug workaround 2012-11-15 19:15:14 +01:00
anna
03ac96800c this is inaccessible inside interface (IDEA-94986) 2012-11-15 12:52:26 +01:00
anna
daea664646 IDEA-94908: forbid to select raw type from parameterized parent 2012-11-14 19:22:02 +01:00
anna
7cee6ae2b4 temp decline raw assignments (IDEA-92022) 2012-11-13 20:18:07 +01:00
anna
e1ac2b1977 IDEA-91626 2012-11-13 20:18:06 +01:00
Roman Shevchenko
3656acccf1 Extension method syntax inspection 2012-11-10 21:36:44 +01:00
Anna Kozlova
8f68586d5e java 7 vs java 6 & primitive varargs (IDEA-70370) 2012-11-04 18:45:43 +01:00
Anna Kozlova
c661cba6ed convert primitive to boxed when appropriate (IDEA-60267) 2012-11-04 17:20:37 +01:00
Anna Kozlova
868c0a2595 testdata for IDEA-26738 2012-11-04 14:59:47 +01:00
anna
ab967de09e generics: distinguish same name type params for overloaded methods (IDEA-94084) 2012-11-02 20:42:05 +01:00
anna
f6c8f7b22b revert 2012-11-02 17:24:56 +01:00
anna
2607a441fe process add enum annotations specifics (IDEA-94090) 2012-11-02 15:37:47 +01:00
anna
fa6b1cc009 IDEA-94011 2012-11-02 13:31:41 +01:00
Anna Kozlova
95bdafa286 testdata for IDEA-21432 2012-11-01 19:08:16 +01:00
Anna Kozlova
94f33a1358 append qualifier type args in canonical text, e.g. IDEA-60166 2012-11-01 19:08:15 +01:00
Anna Kozlova
b4ed390aa7 testdata for IDEA-70620 2012-11-01 19:08:13 +01:00
Anna Kozlova
711e80d769 testdata for IDEA-59290 2012-11-01 19:08:12 +01:00
Anna Kozlova
5f0225177e unchecked call: warning should be shown if instance method is called on raw type (IDEA-61449) 2012-11-01 19:08:11 +01:00
Anna Kozlova
9bde831163 extract method refs util 2012-11-01 14:43:00 +01:00
peter
b56d64807f less finallies 2012-10-31 20:06:46 +01:00
anna
2c5603f241 generics: inaccessible through wildcards bounds 2012-10-31 17:49:57 +01:00
anna
f743e7ae8c generics: from same signature methods prefer methods without wildcards (IDEA-90802) 2012-10-31 17:49:55 +01:00
Roman Shevchenko
e666bf7998 IDEA-58158 (check when annotation parameter value must be .class) 2012-10-29 14:16:46 +01:00
anna
8f303c23aa generics: do not accept inferred lower bound when inferred through raw type (IDEA-93672) 2012-10-26 13:29:55 +02:00
anna
b5ada3d096 testdata for IDEA-57309 2012-10-23 21:08:56 +02:00
anna
132c55ebb1 testdata for IDEA-57311 2012-10-23 21:08:55 +02:00
anna
17b64a96f7 testdata for IDEA-57310 2012-10-23 21:08:55 +02:00
anna
c7b237eb01 testdata for IDEA-57308 2012-10-23 21:08:54 +02:00
anna
f68fd89bea testdata for IDEA-57307 2012-10-23 21:08:53 +02:00
anna
fa401e23e8 testdata for IDEA-57286 2012-10-23 21:08:52 +02:00
anna
32ba5ea18d testdata for IDEA-57284 2012-10-23 21:08:51 +02:00
anna
3358b8fc43 testdata for IDEA-57348 2012-10-23 21:08:49 +02:00