Properly calculate short name for inner class with dollars

https://github.com/JetBrains/intellij-community/pull/108
This commit is contained in:
Roman Shevchenko
2013-10-22 11:29:18 +02:00
parent e27a3c18f5
commit 894d3b07d9
9 changed files with 70 additions and 27 deletions
@@ -0,0 +1,27 @@
// IntelliJ API Decompiler stub source generated from a class file
// Implementation of methods is not available
package pkg;
public abstract class KotlinFunList <T> {
public static pkg.KotlinFunList.ClassObject$ $classobj;
public KotlinFunList() { /* compiled code */ }
public static final class ClassObject$ {
public ClassObject$() { /* compiled code */ }
public final class Standard <T> {
final pkg.KotlinFunList.ClassObject$ this$0;
public Standard() { /* compiled code */ }
}
public final class Empty <T> {
final pkg.KotlinFunList.ClassObject$ this$0;
public Empty() { /* compiled code */ }
}
}
}
@@ -0,0 +1,23 @@
package pkg;
public abstract class KotlinFunList<T> {
public static pkg.KotlinFunList.ClassObject$ $classobj;
public KotlinFunList() { }
public static final class ClassObject$ {
public ClassObject$() { }
public final class Empty<T> {
final ClassObject$ this$0;
public Empty() { this$0 = null; }
}
public final class Standard<T> {
final ClassObject$ this$0;
public Standard() { this$0 = null; }
}
}
}