Mikhail Glukhikh
cab80812ef
KT-13111: lambda --> reference supports also object members
2017-03-14 18:45:08 +03:00
Mikhail Glukhikh
631f58f27f
Lambda --> reference: correct handling of companion references
...
Reference receivers are named more accurately now #KT-13341 Fixed
2017-03-14 18:45:06 +03:00
Mikhail Glukhikh
2c692de98f
KT-13111: lambda --> reference support methods called via this now
2017-03-14 18:45:05 +03:00
Mikhail Glukhikh
19db4869e6
Lambda --> reference: correct handling of parameter-less function
...
Issue #KT-15556 Fixed
2017-03-14 18:45:04 +03:00
Mikhail Glukhikh
3a14a5c461
Lambda --> reference supports bound references now #KT-13111 Fixed
2017-03-14 18:45:01 +03:00
Simon Ogorodnik
2490318f93
KT-16076 Completion inserts FQN kotlin.text.String
...
KT-14831 Don't add import statement and FQN on converting lambda to reference if typealias is used
KT-16088 Completion wrongly inserts FQN for `kotlin` package
#KT-16076 fixed
#KT-14831 fixed
#KT-16088 fixed
2017-02-13 16:48:14 +03:00
Dmitry Jemerov
ffa3cf0027
Don't show "Convert lambda to reference" for lambdas passed to suspend functions
...
#KT-16072 Fixed
2017-01-31 13:42:38 +01:00
Mikhail Glukhikh
7b316f72dc
Lambda to reference: correct handling of named arguments using resolved call #KT-14550 Fixed
2016-10-28 14:59:48 +03:00
Mikhail Glukhikh
dc76f2a62f
Lambda to reference: check potential reference arguments by descriptors and not by names #KT-14420 Fixed
2016-10-25 17:57:13 +03:00
Mikhail Glukhikh
97b45569fc
Lambda to reference: not-null types are now preferred for platform type receivers #KT-14394 Fixed
2016-10-25 17:57:09 +03:00
Valentin Kipyatkov
21c2268f70
Protection against "<caret>" missing in test data
...
Many incorrect tests fixed
2016-09-27 18:05:26 +03:00
Mikhail Glukhikh
23132ad519
Convert lambda to reference intention: apply shorten references to callable reference only, not to the whole argument list
2016-09-09 14:59:57 +03:00
Mikhail Glukhikh
8b6cec6ba2
Test fix: typeFromJavaFlexibleRecursive
2016-09-08 18:54:57 +03:00
Mikhail Glukhikh
c7f87e655c
Build fix (ConvertLambdaToReferenceIntention)
2016-09-01 18:45:42 +03:00
Mikhail Glukhikh
2ab553243c
Convert lambda to reference: use fully qualified type names if needed #KT-13438 Fixed
...
(cherry picked from commit e2e761e)
2016-09-01 14:44:36 +03:00
Mikhail Glukhikh
a41c4b9a0f
Convert lambda to reference: flexible receiver types are handled correctly #KT-13411 Fixed
...
(cherry picked from commit ecad1c3)
2016-09-01 14:44:22 +03:00
Mikhail Glukhikh
863e4afc7b
Convert lambda to reference: no more allowed for extension KFunction parameters #KT-13527 Fixed
...
(cherry picked from commit 84c4ff7)
2016-09-01 14:44:11 +03:00
Mikhail Glukhikh
299097d112
KT-10903 Lambda to callable reference: use named arguments if needed, lift restriction about parameter default values
...
(cherry picked from commit 5232af5)
2016-07-25 09:40:34 +03:00
Mikhail Glukhikh
220141ab2b
Convert lambda to callable reference intention / inspection #KT-10903 Fixed
...
(cherry picked from commit b620099)
2016-07-18 17:10:15 +03:00