AA: use simple name of local type as JVM internal name

Otherwise, e.g., if a local type is within an anonymous object, full
class id will include that anonymous object too, resulting in invalid
type signature for PsiType.

^KT-59533 Fixed
This commit is contained in:
Jinseong Jeon
2023-06-21 15:20:17 -07:00
committed by Ilya Kirillov
parent 2d178e5273
commit a93bc60655
8 changed files with 59 additions and 15 deletions
@@ -1,13 +0,0 @@
public final class Boo /* Boo*/ {
public Boo();// .ctor()
public final void fooBar();// fooBar()
}
public static final class LocalClassBase /* null*/ {
public LocalClassBase();// .ctor()
}
public static final class LocalClassDerived /* null*/ extends Boo.LocalClassBase {
public LocalClassDerived();// .ctor()
}