SLC: implement PsiVariable#computeConstantValue for light field

This commit is contained in:
Jinseong Jeon
2022-09-22 23:03:49 -07:00
committed by Ilya Kirillov
parent a58e0803fb
commit fc1eb02590
7 changed files with 38 additions and 49 deletions
@@ -3,12 +3,12 @@ public abstract interface TraitClassObjectField /* TraitClassObjectField*/ {
public static final TraitClassObjectField.Companion Companion;
@org.jetbrains.annotations.Nullable()
public static final java.lang.String x = "" /* initializer type: java.lang.String */;
public static final java.lang.String x = "" /* initializer type: java.lang.String */ /* constant value */;
public static final class Companion /* TraitClassObjectField.Companion*/ {
@org.jetbrains.annotations.Nullable()
private final java.lang.String x = "" /* initializer type: java.lang.String */;
private final java.lang.String x = "" /* initializer type: java.lang.String */ /* constant value */;
@org.jetbrains.annotations.Nullable()
private final java.lang.String y;
@@ -1,26 +0,0 @@
public final class A /* pack.A*/ {
@org.jetbrains.annotations.NotNull()
private static java.lang.String v;
@org.jetbrains.annotations.NotNull()
public static final java.lang.String cv = "A" /* initializer type: java.lang.String */;
@org.jetbrains.annotations.NotNull()
public static final pack.A INSTANCE;
private static final int c;
public static final int cc = 1 /* initializer type: int */;
@org.jetbrains.annotations.NotNull()
public final java.lang.String getV();// getV()
private A();// .ctor()
public final int f();// f()
public final int getC();// getC()
public final void setV(@org.jetbrains.annotations.NotNull() java.lang.String);// setV(java.lang.String)
}