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
Rustam Vishnyakov
123242c4b2
EditorConfig documentation test
...
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298
constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
...
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
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
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
Roman Shevchenko
6bd1b92c6e
[tests] prepares Java tests for the language level raise
2017-03-24 13:19:01 +01:00
Anna Kozlova
70e66b80fb
method references: remove code duplication in return type checks
2016-01-29 21:23:38 +03: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
69dbc89461
inference: do not check return type during inference; separate highlighting check
2013-10-08 17:13:33 +02: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
23056b8d20
method refs: patch getClass return value in the same way it is done in PsiMethodCallExpression
2013-02-26 19:51:01 +01:00
anna
ed8986937e
method refs: compilation error when static method is accept through instance reference
2013-02-26 14:19:16 +01:00
anna
0b4a8e2873
method refs: check access problems (II)
2012-10-04 17:21:04 +02:00
anna
9f5d27f863
method refs: check access problems
2012-10-04 17:21:02 +02:00