[LL FIR] add tests for nested class as annotation argument

^KT-62587
This commit is contained in:
Dmitrii Gridin
2023-10-13 19:06:11 +02:00
committed by Space Team
parent 5298d79dec
commit bbd09c6272
32 changed files with 2512 additions and 0 deletions
@@ -1722,6 +1722,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/annotations/blockLevelOnTheSameLineWarning.kt");
}
@Test
@TestMetadata("constantFromOuterScopeAsAnnotaionParameter.kt")
public void testConstantFromOuterScopeAsAnnotaionParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/constantFromOuterScopeAsAnnotaionParameter.kt");
}
@Test
@TestMetadata("ConstructorCall.kt")
public void testConstructorCall() throws Exception {
@@ -1998,12 +2004,30 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/annotations/MutuallyRecursivelyAnnotatedGlobalFunction.kt");
}
@Test
@TestMetadata("nestedClassAsAnnotationParameter.kt")
public void testNestedClassAsAnnotationParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/nestedClassAsAnnotationParameter.kt");
}
@Test
@TestMetadata("nestedClassAsIsAsAnnotationParameter.kt")
public void testNestedClassAsIsAsAnnotationParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/nestedClassAsIsAsAnnotationParameter.kt");
}
@Test
@TestMetadata("nestedClassesInAnnotations.kt")
public void testNestedClassesInAnnotations() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/nestedClassesInAnnotations.kt");
}
@Test
@TestMetadata("nestedObjectAsAnnotationParameter.kt")
public void testNestedObjectAsAnnotationParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/nestedObjectAsAnnotationParameter.kt");
}
@Test
@TestMetadata("noNameProperty.kt")
public void testNoNameProperty() throws Exception {
@@ -2052,6 +2076,18 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.kt");
}
@Test
@TestMetadata("qualifiedNestedClassAsAnnotationParameter.kt")
public void testQualifiedNestedClassAsAnnotationParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/qualifiedNestedClassAsAnnotationParameter.kt");
}
@Test
@TestMetadata("qualifiedNestedClassAsIsAsAnnotationParameter.kt")
public void testQualifiedNestedClassAsIsAsAnnotationParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/qualifiedNestedClassAsIsAsAnnotationParameter.kt");
}
@Test
@TestMetadata("RecursivelyAnnotated.kt")
public void testRecursivelyAnnotated() throws Exception {
@@ -2148,6 +2184,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/annotations/typealiasWithAnnotatedAbstractClass.kt");
}
@Test
@TestMetadata("unreachableNestedClassAsAnnotationParameter.kt")
public void testUnreachableNestedClassAsAnnotationParameter() throws Exception {
runTest("compiler/testData/diagnostics/tests/annotations/unreachableNestedClassAsAnnotationParameter.kt");
}
@Test
@TestMetadata("UnresolvedAnnotationOnObject.kt")
public void testUnresolvedAnnotationOnObject() throws Exception {