Anna Kozlova
f47a4e818b
[java] method references overload resolution (IDEA-276614; IDEA-276613)
...
check static conflicts between applicable methods vs most specific method of another search, as the spec says
GitOrigin-RevId: d11508968a88888c41f6d69e416ab8fa5e915e5d
2021-08-27 11:42:11 +00:00
Anna Kozlova
34526b2b5c
java error message: explicit method reference ambiguity (IDEA-250654)
...
GitOrigin-RevId: 1fc5f577f298a7f874a111866a394aa7a6c09cc0
2020-09-14 18:40:35 +00:00
Anna.Kozlova
9728678ff4
method references: don't swallow errors during method ref inference (IDEA-179706)
2017-09-29 14:31:21 +02:00
Anna Kozlova
77f4894aae
inference errors: make applicability error thread safe so multiple threads can perform overload resolution of parent method calls independently, save presentable error when substitutor cached only
2017-05-08 12:12:13 +03:00
Anna Kozlova
242cd356a7
method reference: additional diagnostics for invalid method references (IDEA-149688)
2015-12-29 16:46:58 +01:00
Anna Kozlova
3f72d428a8
method references: show candidates if overload resolution failed (IDEA-148974)
2015-12-10 17:01:55 +01:00
Anna Kozlova
a04d90243b
method reference: preserve all conflicts to have navigation target
2015-12-10 17:01:55 +01:00
Anna Kozlova
2cc9842ac2
method references: highlight separately non-instantiated classes, not resolved methods (IDEA-123279)
2014-04-02 10:51:27 +02:00
Anna Kozlova
e7cb908c95
new inference: method refs: apply reference rules first
2014-02-27 21:02:57 +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
75847497e5
method refs: accept 2 phase acceptance (static and receiver based), raise 'staticAccess' errors at highlighting level
2013-08-30 13:10:42 +04:00
Anna Kozlova
e006534d08
moreSpecific cleanup
2013-08-15 17:38:03 +04:00
anna
55c8b4db6c
method refs: testdata
2012-10-02 21:15:28 +02:00
anna
9c796a4342
method refs: filter more specific
2012-10-02 18:00:45 +02:00
anna
b7ca327ee3
method refs: testdata; varargs
2012-10-01 10:19:56 +02:00