Evaluate expression shouldn't be applicable for name of named parameter in function call
#KT-7266 Fixed
This commit is contained in:
@@ -116,7 +116,7 @@ class KotlinEditorTextProvider : EditorTextProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private val NOT_ACCEPTED_AS_CONTEXT_TYPES =
|
private val NOT_ACCEPTED_AS_CONTEXT_TYPES =
|
||||||
arrayOf(KtUserType::class.java, KtImportDirective::class.java, KtPackageDirective::class.java)
|
arrayOf(KtUserType::class.java, KtImportDirective::class.java, KtPackageDirective::class.java, KtValueArgumentName::class.java)
|
||||||
|
|
||||||
fun isAcceptedAsCodeFragmentContext(element: PsiElement): Boolean {
|
fun isAcceptedAsCodeFragmentContext(element: PsiElement): Boolean {
|
||||||
return !NOT_ACCEPTED_AS_CONTEXT_TYPES.contains(element.javaClass as Class<*>) &&
|
return !NOT_ACCEPTED_AS_CONTEXT_TYPES.contains(element.javaClass as Class<*>) &&
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
fun foo(i: Int) {
|
||||||
|
foo(<caret>i = 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXPECTED: null
|
||||||
+6
@@ -121,6 +121,12 @@ public class SelectExpressionForDebuggerTestGenerated extends AbstractSelectExpr
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("nameArgument.kt")
|
||||||
|
public void testNameArgument() throws Exception {
|
||||||
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/selectExpression/nameArgument.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("package.kt")
|
@TestMetadata("package.kt")
|
||||||
public void testPackage() throws Exception {
|
public void testPackage() throws Exception {
|
||||||
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/selectExpression/package.kt");
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/selectExpression/package.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user