[FE] Properly parse java class name from sources if java class has annotations

^KT-56847 Fixed
This commit is contained in:
Dmitriy Novozhilov
2023-02-22 18:02:35 +02:00
committed by Space Team
parent 5455942859
commit 331cc1465a
6 changed files with 56 additions and 2 deletions
@@ -0,0 +1,28 @@
// FIR_IDENTICAL
// ISSUE: KT-56847
// FILE: foo/TestTarget.java
package foo;
@AnnotationWithArg(String.class)
@Ann
public final class TestTarget {}
// FILE: foo/Ann.java
package foo;
public @interface Ann {}
// FILE: foo/AnnotationWithArg.java
package foo;
public @interface AnnotationWithArg {
Class<?> value();
}
// FILE: foo/AnotherTarget.kt
package foo
@Ann
class AnotherTarget {
fun hello() {}
}