Commit Graph

15 Commits

Author SHA1 Message Date
anna
e493e0c778 new inference: lift containing class type parameters for method references
(cherry picked from commit a341be1196484b6e4c33a7d10059d2bec5bdf955)
2013-11-25 16:48:24 +01:00
anna
4001f9fccc new inference: include containing class params for constructor refs
(cherry picked from commit be696513a9ed7e418385a25a879b1e0373dd4cf2)
2013-11-25 16:48:15 +01:00
anna
693eddf5d8 new inference: testdata
(cherry picked from commit 6f0f160f905ae275a2eeaca58343a176df1a42c8)
2013-11-25 16:48:14 +01:00
anna
9ac34fc2ce new inference: highlight method refs with incompatible inferred bounds
(cherry picked from commit e1af6d1b69f93db6915d3c4f86eaee95389607d2)
2013-11-25 16:48:12 +01:00
anna
a1bf37f805 new inference: lift type params from referenced method
(cherry picked from commit 057bd4d4d576711b77141b64987079ef8d59a583)
2013-11-25 16:48:01 +01:00
anna
12baf9a2bd new inference: accept all inexact refs during overload resolution
(cherry picked from commit c21ac7ada213c2de28b3e8e5aa15d3fde4490458)
2013-11-25 16:48:00 +01:00
anna
a6c82625be new inference: overload resolution: check return types when method refs are exact
(cherry picked from commit ccacf897e97a121f795a079e485249842c95c273)
2013-11-25 16:47:59 +01:00
anna
e3197b6581 constructor refs: forbid raw constructor references with explicit new type args
(cherry picked from commit a127d801aa080f2efe3784edd5cca419dccfda2e)
2013-11-25 16:47:57 +01:00
anna
f66adc7985 new inference: refinement on generics array creation/forbid wildcards in ClassType qualifier
(cherry picked from commit 72a410e804b569893f0bad7739bdd9a7c1c270f1)
2013-11-25 16:47:56 +01:00
anna
d42efc06bb unchecked generics array creation for method references
(cherry picked from commit 742ea955d1a88c4ac8cb7727a9221bdf65038c11)
2013-11-25 16:47:55 +01:00
anna
10439a10a0 new inference: reject methrefs with inconsistent number of parameters
(cherry picked from commit 9c41270192e140ed28067e2740333c6d3fa49bd2)
2013-11-25 16:47:52 +01:00
anna
73bf021d6c new inference: javac bug registration (JDK-8028503)
(cherry picked from commit 76727c790a9fcac64dce762d8d6fc674680d1905)
2013-11-25 16:47:49 +01:00
anna
3c3f917c1e new inference: method constructor array reference processing
(cherry picked from commit dbc986aab8519ee3c93f39f04c31cbae0bfd2657)
2013-11-25 16:47:45 +01:00
anna
b612209ab9 testdata for IDEA-116359
(cherry picked from commit bd1ca6826f3a5449c2a26a1ea3b471c21f4bc7d5)
2013-11-25 16:47:40 +01:00
anna
481bc252f3 switch tests on new inference
(cherry picked from commit d2cbf3f2833104c3a0381059b0d6ef8ac0b3c94c)
2013-11-25 16:47:38 +01:00