[LC] add tests on type parameter annotations

^KT-65112
This commit is contained in:
Dmitrii Gridin
2024-02-14 16:50:05 +01:00
committed by Space Team
parent d5705af8b1
commit 3e3c932bf6
23 changed files with 333 additions and 0 deletions
@@ -84,6 +84,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/BackingFields.kt");
}
@TestMetadata("ClassTypeParameterAnnotation.kt")
public void testClassTypeParameterAnnotation() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/ClassTypeParameterAnnotation.kt");
}
@TestMetadata("CompanionObject.kt")
public void testCompanionObject() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/CompanionObject.kt");
@@ -174,6 +179,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/InlineReified.kt");
}
@TestMetadata("InterfaceTypeParameterAnnotation.kt")
public void testInterfaceTypeParameterAnnotation() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/InterfaceTypeParameterAnnotation.kt");
}
@TestMetadata("InvalidJavaIdentifierAsAnnotationArgument.kt")
public void testInvalidJavaIdentifierAsAnnotationArgument() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/InvalidJavaIdentifierAsAnnotationArgument.kt");
@@ -209,6 +219,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/LocalFunctions.kt");
}
@TestMetadata("MethodTypeParameterAnnotation.kt")
public void testMethodTypeParameterAnnotation() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/MethodTypeParameterAnnotation.kt");
}
@TestMetadata("NestedObjects.kt")
public void testNestedObjects() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/NestedObjects.kt");
@@ -229,6 +244,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/PrivateObject.kt");
}
@TestMetadata("PropertyTypeParameterAnnotation.kt")
public void testPropertyTypeParameterAnnotation() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/PropertyTypeParameterAnnotation.kt");
}
@TestMetadata("PublishedApi.kt")
public void testPublishedApi() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/PublishedApi.kt");
@@ -487,6 +507,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/facades/AllPrivate.kt");
}
@TestMetadata("FunctionTypeParameterAnnotation.kt")
public void testFunctionTypeParameterAnnotation() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/facades/FunctionTypeParameterAnnotation.kt");
}
@TestMetadata("InternalFacadeClass.kt")
public void testInternalFacadeClass() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/facades/InternalFacadeClass.kt");
@@ -497,6 +522,11 @@ public class CompilerLightClassTestGenerated extends AbstractCompilerLightClassT
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/facades/MultiFile.kt");
}
@TestMetadata("PropertyTypeParameterAnnotation.kt")
public void testPropertyTypeParameterAnnotation() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/facades/PropertyTypeParameterAnnotation.kt");
}
@TestMetadata("SingleFile.kt")
public void testSingleFile() throws Exception {
runTest("compiler/testData/asJava/lightClasses/lightClassByFqName/facades/SingleFile.kt");