Dmitry Avdeev
|
83f21c7197
|
Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 211e84dab4063848c1d3d835a526271ee1466636
|
2019-05-07 17:03:19 +03:00 |
|
Dmitry Avdeev
|
f9664fc455
|
IDEA-211555 Freeze on completion in XML file
do not process xincludes in ExtensionDomExtender
GitOrigin-RevId: d631dcd52d5bf500b61960473e16237008ad02a3
|
2019-05-07 17:02:41 +03:00 |
|
Anna Kozlova
|
e26bb55130
|
overload resolution: encapsulate overload guard checks + eliminate additional applicability predicate
GitOrigin-RevId: 41c411466ef8def32fb15535dc639a7f7dc29285
|
2019-05-06 11:03:23 +03:00 |
|
Anna.Kozlova
|
3797d3ea1c
|
ensure ambiguity error presentation doesn't depend on previous calls to getSubstitutor()
|
2016-10-21 18:07:07 +02:00 |
|
Anna Kozlova
|
f4dae32d7f
|
overload resolution: prefer candidates with functional formal type if lambda is passed; this way conflict would be resolved and nested error would be shown instead
|
2016-09-16 08:34:15 +03:00 |
|
Anna Kozlova
|
61f120b30e
|
new overload resolution: first check that collected methods are potentially compatible with args; for generic methods without specified type arguments this already means that they are applicable; for non generic methods (or raw method calls) expressions should be compatible with parameter types (formal parameter types = actual types as substitutor is known) (IDEA-147798)
|
2015-11-20 18:22:02 +01:00 |
|
Roman Shevchenko
|
b9b76dca15
|
java: type annotations
|
2014-03-04 10:53:04 +01:00 |
|
Anna Kozlova
|
fd00ca6f91
|
new inference: method refs overload resolution: filter static problems for ReferenceType refs only
|
2014-02-11 09:40:05 +01:00 |
|
Anna Kozlova
|
2b5764d82a
|
new inference: method references: process varargs
|
2014-02-11 09:40:02 +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 |
|