Toshiaki Kameyama
4d2caa8e76
KT-33211 Quickfix "add parameter" for method references should infer functional type instead of KFunction ( #2664 )
...
* "Add parameter to function" quick fix: add function type instead of KFunction for method references
#KT-33211 Fixed
* Support suspend function references
2020-06-11 17:01:07 +03:00
Toshiaki Kameyama
957a927790
KT-15846 'Change lambda expression return type' quick fix does nothing ( #3182 )
...
* Change parameter type quickfix: fix it works correctly on property delegate
#KT-15846 Fixed
* Change parameter type quickfix: fix it works correctly when function literal has trailing comments
#KT-15846 Fixed
2020-06-11 12:07:44 +03:00
Toshiaki Kameyama
343af60cb4
Add intention to expand boolean expression
...
#KT-38597 Fixed
2020-06-02 23:52:06 +03:00
Yunir Salimzyanov
3b9000cc0c
Cleanup 191 extension files (KTI-240)
2020-06-01 18:43:10 +03:00
Yan Zhulanow
8e8171547b
Add super type in "Convert to anonymous object" test
2020-06-01 21:42:03 +09:00
Toshiaki Kameyama
111b2945e1
"Convert to anonymous object" quickfix: false negative when interface has concrete members
...
#KT-37908 Fixed
2020-06-01 21:42:03 +09:00
Toshiaki Kameyama
6868f53f46
"Change JVM name" (@JvmName) quickfix: improve name suggester for generic functions
...
#KT-38559 Fixed
2020-06-01 21:42:03 +09:00
Toshiaki Kameyama
cea879cbd5
"Make containing function suspend" quickfix: don't suggest for anonymous function
...
#KT-38948 Fixed
2020-06-01 21:42:02 +09:00
Yan Zhulanow
18070303d5
Update test data (KT-32511)
2020-05-27 02:38:42 +09:00
Toshiaki Kameyama
f6a13df388
Add quick fix for AMBIGUOUS_SUPER
...
#KT-5271 Fixed
2020-05-27 02:38:42 +09:00
Toshiaki Kameyama
19d1532dc7
AddFunctionParametersFix: use argument name as parameter name if argument is referenced variable
...
#KT-14021 Fixed
2020-05-27 02:38:41 +09:00
Toshiaki Kameyama
8b8059acdd
Add quick fix for MANY_IMPL_MEMBER_NOT_IMPLEMENTED
...
#KT-17121 Fixed
2020-05-27 02:38:41 +09:00
Toshiaki Kameyama
21d6d50241
Create class quick fix: suggest on supertype entry
...
#KT-32511 Fixed
2020-05-27 02:38:41 +09:00
Toshiaki Kameyama
4973d3c359
"Create enum constant" quick fix: handle trailing comman correctly
...
#KT-36461 Fixed
#KT-36462 Fixed
2020-05-27 02:38:41 +09:00
Dmitry Gridin
499a02ebe3
AddThrowsAnnotationIntention: improve for mpp
...
#KT-38391 Fixed
2020-05-20 02:19:10 +00:00
Dmitry Gridin
7b079a5f1c
Deprecated symbol usages: fix test
2020-05-20 09:04:46 +07:00
Dmitry Gridin
12217ef2ab
Add regression test for ReplaceWith
...
#KT-35015 Fixed
2020-05-19 16:15:13 +07:00
Toshiaki Kameyama
02c17378b1
Replace deprecated symbol usage: replace imported object function correctly
...
#KT-33951 Fixed
2020-05-19 15:40:59 +07:00
Dmitry Gridin
50506658c0
fix some tests for as36
2020-05-08 19:13:28 +07:00
Dmitry Gridin
ee0b7426c4
KotlinFunctionCallUsage: fix psi tree
...
#KT-38632
2020-05-07 12:36:44 +00:00
Dmitry Gridin
11a3482970
tests: apply official code style
...
#KT-38632 Fixed
2020-05-07 12:36:44 +00:00
Toshiaki Kameyama
bcefee0105
Replace deprecated symbol usage: do not add 'this' receiver for imported object function
...
#KT-26361 Fixed
2020-04-29 20:19:41 +07:00
Dmitry Gridin
2b8bb30744
Change signature: fix formatting for long qualifier names
...
#KT-12878 Fixed
2020-04-28 11:58:16 +00:00
Dmitry Gridin
c91089be59
AddJvmNameAnnotationFix: fix case with top-level functions
...
#KT-17209 Fixed
2020-04-24 18:53:11 +07:00
Toshiaki Kameyama
f494b4ce11
Add 'Add JvmName annotation' quick fix for CONFLICTING_JVM_DECLARATIONS
...
#KT-17209
2020-04-24 18:53:10 +07:00
Toshiaki Kameyama
eff57001dc
Create secondary constructor: fill 'this()' arguments
...
#KT-11865 Fixed
2020-04-16 17:04:09 +02:00
Toshiaki Kameyama
1b0fac4a67
Add quick fix for PROPERTY_TYPE_MISMATCH_ON_OVERRIDE on constructor parameter
...
#KT-29934 Fixed
2020-04-15 21:32:29 +02:00
Toshiaki Kameyama
8c4fdd1edd
Unused import: do not report for 'invoke' function import that is used from same file
...
#KT-24281 Fixed
2020-04-15 14:00:41 +02:00
Toshiaki Kameyama
8aa120576b
Add quick fix for TOPLEVEL_TYPEALIASES_ONLY
2020-04-15 13:28:37 +02:00
Dmitry Gridin
9d8d881bff
CallableUsageReplacementStrategy: support KtSuperTypeCallEntry
...
#KT-37849 Fixed
2020-04-09 15:19:36 +07:00
Toshiaki Kameyama
06bd620dd6
Replace with: do not remove annotation use-site targets
2020-04-08 19:09:53 +07:00
Dmitry Gridin
de1fa40c7e
CodeInliner: fix KNPE
...
#KT-22733 Fixed
#KT-36225 Fixed
#EA-206694 Fixed
2020-04-04 00:46:15 +07:00
Ilya Kirillov
126cd38360
Fix testdata of RemoveSingleLambdaParameter quickfix
2020-04-02 22:25:20 +03:00
Toshiaki Kameyama
cc0cb30b53
"Remove single lambda parameter declaration": do not suggest when lambda is directly under 'if/when'
...
#KT-35995 Fixed
2020-04-02 22:10:57 +03:00
Toshiaki Kameyama
1bc72f0b32
"Surround with lambda" quickfix: suggest for suspend function
...
#KT-34371 Fixed
2020-04-02 12:45:47 +03:00
Toshiaki Kameyama
3263e85bee
Introduce "Remove fun modifier" quick fix for FUN_INTERFACE_WRONG_COUNT_OF_ABSTRACT_MEMBERS error
...
#KT-37539 Fixed
2020-04-01 12:55:22 +03:00
Toshiaki Kameyama
e455e926aa
Implement members: fix it works correctly if primary constructor has implemented member
...
#KT-37312 Fixed
2020-04-01 12:24:27 +03:00
Toshiaki Kameyama
09304bbd54
ConvertToAnonymousObjectFix: do not suggest when there is no lambda
...
#KT-31912 Fixed
2020-03-28 14:13:19 +03:00
Dmitry Gridin
afeff3a6c8
i18n: fix tests
2020-03-16 18:40:48 +07:00
Roman Golyshev
1dded486f1
i18n: fix bundle messages/testData messages where necessary
2020-03-16 18:40:47 +07:00
Dmitry Gridin
5827be4182
Tests: fix test for AS 3.6
2020-02-27 15:39:27 +07:00
Anton Bannykh
f20ed39b92
Fix a typo in an error message
2020-02-26 18:57:11 +03:00
Vladimir Dolzhenko
afd71d3d19
Adjust tests due to "Remove argument" quick fix for TOO_MANY_ARGUMENTS
...
Relates to #KT-34026
Relates to #KT-34332
2020-02-25 09:23:46 +01:00
Toshiaki Kameyama
62e335ac88
Implement members: fix it works correctly for data class
...
#KT-36686 Fixed
2020-02-23 22:00:38 +01:00
Toshiaki Kameyama
d54a35ef56
Add "Remove argument" quick fix for TOO_MANY_ARGUMENTS
...
#KT-34026 Fixed
#KT-34332 Fixed
2020-02-23 10:17:10 +01:00
Toshiaki Kameyama
f487118be5
Change signature: fix it works correctly when call site function has no value argument list
...
#KT-23510 Fixed
2020-02-22 09:07:34 +01:00
Toshiaki Kameyama
c87bc2123c
Add "Change to val" quick fix for MUST_BE_INITIALIZED
...
#KT-15723 Fixed
2020-02-21 14:09:54 +01:00
Pavel Kirpichenkov
2ead2fba08
[IDEA-TESTS] Update quickfix test parameters for 1.4
...
Tests check language feature `ProhibitVarargAsArrayAfterSamArgument`
2020-02-18 11:19:18 +03:00
Pavel Kirpichenkov
fda8d7de8b
[IDEA-TESTS] Specify language version in feature-dependent tests
...
Some quickfixes are relying on diagnostics, that won't be reported
with new language features enabled.
`MixedNamedArgumentsInTheirOwnPosition`
`AllowBreakAndContinueInsideWhen`
2020-02-17 10:56:46 +03:00
Ilya Kirillov
0fe5694cb7
Do not render redundant Nullable annotations when generating declarations
...
#KT-36321 fixed
2020-02-11 13:48:58 +03:00