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
This commit is contained in:
committed by
GitHub
parent
6e67e1e78d
commit
4d2caa8e76
@@ -2323,6 +2323,21 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterLongNameRuntime.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("addFunctionParameterWithAnonymousFunction.kt")
|
||||
public void testAddFunctionParameterWithAnonymousFunction() throws Exception {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterWithAnonymousFunction.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("addFunctionParameterWithFunctionReference.kt")
|
||||
public void testAddFunctionParameterWithFunctionReference() throws Exception {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterWithFunctionReference.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("addFunctionParameterWithLambda.kt")
|
||||
public void testAddFunctionParameterWithLambda() throws Exception {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterWithLambda.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("addFunctionParameterWithSmartCast.kt")
|
||||
public void testAddFunctionParameterWithSmartCast() throws Exception {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterWithSmartCast.kt");
|
||||
@@ -2333,6 +2348,11 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterWithSmartcastedArgument.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("addFunctionParameterWithSuspendFunctionReference.kt")
|
||||
public void testAddFunctionParameterWithSuspendFunctionReference() throws Exception {
|
||||
runTest("idea/testData/quickfix/changeSignature/addFunctionParameterWithSuspendFunctionReference.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("addNothingReturnType.kt")
|
||||
public void testAddNothingReturnType() throws Exception {
|
||||
runTest("idea/testData/quickfix/changeSignature/addNothingReturnType.kt");
|
||||
|
||||
Reference in New Issue
Block a user