Mix class object scope to member resolution scope in lazy resolve
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
class Some {
|
||||
class object {
|
||||
val coProp = 12
|
||||
|
||||
fun coFun = 12
|
||||
}
|
||||
|
||||
fun some() {
|
||||
val a = co<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: coProp, coFun
|
||||
@@ -79,6 +79,11 @@ public class JetBasicJSCompletionTestGenerated extends AbstractJetJSCompletionTe
|
||||
doTest("idea/testData/completion/basic/common/CallLocalLambda.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("classObjectElementsInClass.kt")
|
||||
public void testClassObjectElementsInClass() throws Exception {
|
||||
doTest("idea/testData/completion/basic/common/classObjectElementsInClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassRedeclaration1.kt")
|
||||
public void testClassRedeclaration1() throws Exception {
|
||||
doTest("idea/testData/completion/basic/common/ClassRedeclaration1.kt");
|
||||
|
||||
@@ -79,6 +79,11 @@ public class JetBasicJavaCompletionTestGenerated extends AbstractJavaCompletionT
|
||||
doTest("idea/testData/completion/basic/common/CallLocalLambda.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("classObjectElementsInClass.kt")
|
||||
public void testClassObjectElementsInClass() throws Exception {
|
||||
doTest("idea/testData/completion/basic/common/classObjectElementsInClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassRedeclaration1.kt")
|
||||
public void testClassRedeclaration1() throws Exception {
|
||||
doTest("idea/testData/completion/basic/common/ClassRedeclaration1.kt");
|
||||
|
||||
Reference in New Issue
Block a user