AA: add test about PsiType for @JvmInline value class

This commit is contained in:
Jinseong Jeon
2022-10-26 22:52:49 -07:00
committed by Ilya Kirillov
parent c9a2e10dd7
commit 542ca68aba
7 changed files with 32 additions and 0 deletions
@@ -100,6 +100,12 @@ public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiPsiTypeProviderTestGene
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt");
}
@Test
@TestMetadata("parameter_jvmInline.kt")
public void testParameter_jvmInline() throws Exception {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/parameter_jvmInline.kt");
}
@Test
@TestMetadata("suspendFunctionValueParameterNoStdlib.kt")
public void testSuspendFunctionValueParameterNoStdlib() throws Exception {
@@ -100,6 +100,12 @@ public class FirIdeDependentAnalysisSourceModuleAnalysisApiPsiTypeProviderTestGe
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt");
}
@Test
@TestMetadata("parameter_jvmInline.kt")
public void testParameter_jvmInline() throws Exception {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/parameter_jvmInline.kt");
}
@Test
@TestMetadata("suspendFunctionValueParameterNoStdlib.kt")
public void testSuspendFunctionValueParameterNoStdlib() throws Exception {
@@ -100,6 +100,12 @@ public class FirIdeNormalAnalysisSourceModuleAnalysisApiPsiTypeProviderTestGener
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt");
}
@Test
@TestMetadata("parameter_jvmInline.kt")
public void testParameter_jvmInline() throws Exception {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/parameter_jvmInline.kt");
}
@Test
@TestMetadata("suspendFunctionValueParameterNoStdlib.kt")
public void testSuspendFunctionValueParameterNoStdlib() throws Exception {
@@ -100,6 +100,12 @@ public class FirStandaloneNormalAnalysisSourceModuleAnalysisApiPsiTypeProviderTe
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt");
}
@Test
@TestMetadata("parameter_jvmInline.kt")
public void testParameter_jvmInline() throws Exception {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/parameter_jvmInline.kt");
}
@Test
@TestMetadata("suspendFunctionValueParameterNoStdlib.kt")
public void testSuspendFunctionValueParameterNoStdlib() throws Exception {
@@ -0,0 +1,2 @@
KtType: MyInt
PsiType: PsiType:int
@@ -0,0 +1,4 @@
@kotlin.jvm.JvmInline
value class MyInt(val value: Int)
fun box(i<caret> : MyInt) {}
@@ -0,0 +1,2 @@
KtType: MyInt
PsiType: PsiType:MyInt