[LL] Add tests for ClassId calculation of local class inside annotation argument
- The class IDs are erroneously calculated and will be fixed in the next commit. ^KT-66038
This commit is contained in:
committed by
Space Team
parent
4b4c5c4e6b
commit
d52860b835
+2
@@ -0,0 +1,2 @@
|
|||||||
|
/* ClassId: /Bar */@Retention(if (true) { /* ClassId: /Bar.Foo */class Foo })
|
||||||
|
class Bar
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
// KT-24323
|
||||||
|
@Retention(AnnotationRetention.RUNTIME
|
||||||
|
annotation /* ClassId: /Validation */class Validation()
|
||||||
+12
@@ -48,6 +48,12 @@ public class SourceClassIdConsistencyTestGenerated extends AbstractSourceClassId
|
|||||||
runTest("analysis/low-level-api-fir/testData/classId/invalidForJvmClassName.kt");
|
runTest("analysis/low-level-api-fir/testData/classId/invalidForJvmClassName.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("localClassInsideAnnotationArgument.kt")
|
||||||
|
public void testLocalClassInsideAnnotationArgument() {
|
||||||
|
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideAnnotationArgument.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("localClassInsideFunctionLiteral.kt")
|
@TestMetadata("localClassInsideFunctionLiteral.kt")
|
||||||
public void testLocalClassInsideFunctionLiteral() {
|
public void testLocalClassInsideFunctionLiteral() {
|
||||||
@@ -66,6 +72,12 @@ public class SourceClassIdConsistencyTestGenerated extends AbstractSourceClassId
|
|||||||
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideSuperEntryCall.kt");
|
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideSuperEntryCall.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("localClassInsideUnclosedAnnotation.kt")
|
||||||
|
public void testLocalClassInsideUnclosedAnnotation() {
|
||||||
|
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideUnclosedAnnotation.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("namelessClasses.kt")
|
@TestMetadata("namelessClasses.kt")
|
||||||
public void testNamelessClasses() {
|
public void testNamelessClasses() {
|
||||||
|
|||||||
+12
@@ -48,6 +48,12 @@ public class SourceClassIdTestGenerated extends AbstractSourceClassIdTest {
|
|||||||
runTest("analysis/low-level-api-fir/testData/classId/invalidForJvmClassName.kt");
|
runTest("analysis/low-level-api-fir/testData/classId/invalidForJvmClassName.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("localClassInsideAnnotationArgument.kt")
|
||||||
|
public void testLocalClassInsideAnnotationArgument() {
|
||||||
|
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideAnnotationArgument.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("localClassInsideFunctionLiteral.kt")
|
@TestMetadata("localClassInsideFunctionLiteral.kt")
|
||||||
public void testLocalClassInsideFunctionLiteral() {
|
public void testLocalClassInsideFunctionLiteral() {
|
||||||
@@ -66,6 +72,12 @@ public class SourceClassIdTestGenerated extends AbstractSourceClassIdTest {
|
|||||||
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideSuperEntryCall.kt");
|
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideSuperEntryCall.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("localClassInsideUnclosedAnnotation.kt")
|
||||||
|
public void testLocalClassInsideUnclosedAnnotation() {
|
||||||
|
runTest("analysis/low-level-api-fir/testData/classId/localClassInsideUnclosedAnnotation.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("namelessClasses.kt")
|
@TestMetadata("namelessClasses.kt")
|
||||||
public void testNamelessClasses() {
|
public void testNamelessClasses() {
|
||||||
|
|||||||
Reference in New Issue
Block a user