[SLC] SymbolLightClassForEnumEntry: improve implementation
^KT-54051 ^KT-50241
This commit is contained in:
committed by
Space Team
parent
5f20c10185
commit
a7fae5fd99
@@ -0,0 +1,17 @@
|
||||
static final class FirstEntry /* p.KotlinEnum.FirstEntry*/ extends p.KotlinEnum {
|
||||
private final int firstEntryProp = 4 /* initializer type: int */;
|
||||
|
||||
private int variable = 1 /* initializer type: int */;
|
||||
|
||||
FirstEntry();// .ctor()
|
||||
|
||||
@java.lang.Override()
|
||||
public void abstractFun();// abstractFun()
|
||||
|
||||
public final int getFirstEntryProp();// getFirstEntryProp()
|
||||
|
||||
public final int getVariable();// getVariable()
|
||||
|
||||
public final void firstEntryFun();// firstEntryFun()
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
public static final class FirstEntry /* p.KotlinEnum.FirstEntry*/ extends p.KotlinEnum {
|
||||
private final int firstEntryProp;
|
||||
|
||||
private int variable;
|
||||
|
||||
FirstEntry();// .ctor()
|
||||
|
||||
public final int getFirstEntryProp();// getFirstEntryProp()
|
||||
|
||||
public final int getVariable();// getVariable()
|
||||
|
||||
public final void firstEntryFun();// firstEntryFun()
|
||||
|
||||
public void abstractFun();// abstractFun()
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
// p.KotlinEnum.FirstEntry
|
||||
|
||||
package p
|
||||
|
||||
enum class KotlinEnum {
|
||||
FirstEntry {
|
||||
fun firstEntryFun() = Unit
|
||||
val firstEntryProp = 4
|
||||
var variable: Int = 1
|
||||
get() = 2
|
||||
private set
|
||||
|
||||
override fun abstractFun() {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
},
|
||||
|
||||
SecondEntry {
|
||||
fun secondEntryFun() = 3
|
||||
val secondEntryProp = 2
|
||||
|
||||
override fun abstractFun() {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
};
|
||||
|
||||
abstract fun abstractFun()
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
static final class FirstEntry /* p.KotlinEnum.FirstEntry*/ extends p.KotlinEnum {
|
||||
private final int firstEntryProp;
|
||||
|
||||
private int variable;
|
||||
|
||||
FirstEntry();// .ctor()
|
||||
|
||||
public final int getFirstEntryProp();// getFirstEntryProp()
|
||||
|
||||
public final int getVariable();// getVariable()
|
||||
|
||||
public final void firstEntryFun();// firstEntryFun()
|
||||
|
||||
public void abstractFun();// abstractFun()
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user