[AA] Add additional KDoc reference resolution tests for callables

- This adds KDoc reference resolution tests for callables in nested and
  inner classes, overloaded functions, and private callables.
- Private declarations are visible in KDoc from outside their containing
  classes. This is in line with K1 KDoc behavior.

^KTIJ-22324
This commit is contained in:
Marco Pennekamp
2023-10-11 14:31:02 +02:00
committed by Space Team
parent ef484c7518
commit f04b27b90b
45 changed files with 902 additions and 0 deletions
@@ -1617,12 +1617,30 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1641,18 +1659,60 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1686,12 +1746,30 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1710,18 +1788,60 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1617,12 +1617,30 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1641,18 +1659,60 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1686,12 +1746,30 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1710,18 +1788,60 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1501,12 +1501,30 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1525,18 +1543,60 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1570,12 +1630,30 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1594,18 +1672,60 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1617,12 +1617,30 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1641,18 +1659,60 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1686,12 +1746,30 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1710,18 +1788,60 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1617,12 +1617,30 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1641,18 +1659,60 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -1686,12 +1746,30 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromClass.kt");
}
@Test
@TestMetadata("functionFromInnerClass.kt")
public void testFunctionFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInnerClass.kt");
}
@Test
@TestMetadata("functionFromInterface.kt")
public void testFunctionFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromInterface.kt");
}
@Test
@TestMetadata("functionFromNestedClass.kt")
public void testFunctionFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromNestedClass.kt");
}
@Test
@TestMetadata("functionFromPrivateNestedClass.kt")
public void testFunctionFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("functionFromSuperClass.kt")
public void testFunctionFromSuperClass() throws Exception {
@@ -1710,18 +1788,60 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/functionFromSuperSuperInterface.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClass.kt")
public void testOverloadedFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClass.kt");
}
@Test
@TestMetadata("overloadedFunctionFromClassWithPrivateOverload.kt")
public void testOverloadedFunctionFromClassWithPrivateOverload() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/overloadedFunctionFromClassWithPrivateOverload.kt");
}
@Test
@TestMetadata("privateFunctionFromClass.kt")
public void testPrivateFunctionFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privateFunctionFromClass.kt");
}
@Test
@TestMetadata("privatePropertyFromClass.kt")
public void testPrivatePropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/privatePropertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromClass.kt")
public void testPropertyFromClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromClass.kt");
}
@Test
@TestMetadata("propertyFromInnerClass.kt")
public void testPropertyFromInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInnerClass.kt");
}
@Test
@TestMetadata("propertyFromInterface.kt")
public void testPropertyFromInterface() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromInterface.kt");
}
@Test
@TestMetadata("propertyFromNestedClass.kt")
public void testPropertyFromNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromNestedClass.kt");
}
@Test
@TestMetadata("propertyFromPrivateNestedClass.kt")
public void testPropertyFromPrivateNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/qualified/callables/notImported/propertyFromPrivateNestedClass.kt");
}
@Test
@TestMetadata("propertyFromSuperClass.kt")
public void testPropertyFromSuperClass() throws Exception {
@@ -0,0 +1,10 @@
class Foo {
inner class Inner {
fun foo() {}
}
}
/**
* [Foo.Inner.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo.Inner) fun foo()
@@ -0,0 +1,10 @@
class Foo {
class Nested {
fun foo() {}
}
}
/**
* [Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo.Nested) fun foo()
@@ -0,0 +1,10 @@
class Foo {
private class Nested {
fun foo() {}
}
}
/**
* [Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo.Nested) fun foo()
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
inner class Inner {
fun foo() {}
}
}
// FILE: main.kt
package test
/**
* [foo.Foo.Inner.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo.Inner) fun foo()
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
class Nested {
fun foo() {}
}
}
// FILE: main.kt
package test
/**
* [foo.Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo.Nested) fun foo()
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
private class Nested {
fun foo() {}
}
}
// FILE: main.kt
package test
/**
* [foo.Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo.Nested) fun foo()
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
fun foo(string: String) {}
fun foo(number: Int) {}
}
// FILE: main.kt
package test
/**
* [foo.Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,3 @@
Resolved to:
0: (in foo.Foo) fun foo(number: kotlin.Int)
1: (in foo.Foo) fun foo(string: kotlin.String)
@@ -0,0 +1,18 @@
// FILE: Foo.kt
package foo
class Foo {
fun foo(string: String) {}
fun foo(number: Int) {}
private fun foo(boolean: Boolean) {}
}
// FILE: main.kt
package test
/**
* [foo.Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,4 @@
Resolved to:
0: (in foo.Foo) fun foo(number: kotlin.Int)
1: (in foo.Foo) fun foo(string: kotlin.String)
2: (in foo.Foo) private fun foo(boolean: kotlin.Boolean)
@@ -0,0 +1,14 @@
// FILE: Foo.kt
package foo
class Foo {
private fun foo() {}
}
// FILE: main.kt
package test
/**
* [foo.Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo) private fun foo()
@@ -0,0 +1,14 @@
// FILE: Foo.kt
package foo
class Foo {
private val foo: Int = 5
}
// FILE: main.kt
package test
/**
* [foo.Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo) private val foo: kotlin.Int
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
inner class Inner {
val foo: Int = 5
}
}
// FILE: main.kt
package test
/**
* [foo.Foo.Inner.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo.Inner) val foo: kotlin.Int
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
class Nested {
val foo: Int = 5
}
}
// FILE: main.kt
package test
/**
* [foo.Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo.Nested) val foo: kotlin.Int
@@ -0,0 +1,16 @@
// FILE: Foo.kt
package foo
class Foo {
private class Nested {
val foo: Int = 5
}
}
// FILE: main.kt
package test
/**
* [foo.Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in foo.Foo.Nested) val foo: kotlin.Int
@@ -0,0 +1,10 @@
class Foo {
fun foo(string: String) {}
fun foo(number: Int) {}
}
/**
* [Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,3 @@
Resolved to:
0: (in Foo) fun foo(number: kotlin.Int)
1: (in Foo) fun foo(string: kotlin.String)
@@ -0,0 +1,12 @@
class Foo {
fun foo(string: String) {}
fun foo(number: Int) {}
private fun foo(boolean: Boolean) {}
}
/**
* [Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,4 @@
Resolved to:
0: (in Foo) fun foo(number: kotlin.Int)
1: (in Foo) fun foo(string: kotlin.String)
2: (in Foo) private fun foo(boolean: kotlin.Boolean)
@@ -0,0 +1,8 @@
class Foo {
private fun foo() {}
}
/**
* [Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo) private fun foo()
@@ -0,0 +1,8 @@
class Foo {
private val foo: Int = 5
}
/**
* [Foo.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo) private val foo: kotlin.Int
@@ -0,0 +1,10 @@
class Foo {
inner class Inner {
val foo: Int = 5
}
}
/**
* [Foo.Inner.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo.Inner) val foo: kotlin.Int
@@ -0,0 +1,10 @@
class Foo {
class Nested {
val foo: Int = 5
}
}
/**
* [Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo.Nested) val foo: kotlin.Int
@@ -0,0 +1,10 @@
class Foo {
private class Nested {
val foo: Int = 5
}
}
/**
* [Foo.Nested.<caret>foo]
*/
fun usage() {}
@@ -0,0 +1,2 @@
Resolved to:
0: (in Foo.Nested) val foo: kotlin.Int