FIR Java: support read of field constant initializers
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
public final class ClassWithConstVal : R|kotlin/Any| {
|
||||
public final field f: R|kotlin/Int|
|
||||
public final field f: R|kotlin/Int| = Int(1)
|
||||
|
||||
public final field f2: R|kotlin/Int|
|
||||
public final field f2: R|kotlin/Int| = Int(1)
|
||||
|
||||
public constructor(): R|test/ClassWithConstVal|
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
public final class FinalFieldAsVal : R|kotlin/Any| {
|
||||
public final field f: R|kotlin/Int|
|
||||
public final field f: R|kotlin/Int| = Int(1)
|
||||
|
||||
public constructor(): R|test/FinalFieldAsVal|
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
public open class AnnotatedField : R|kotlin/Any| {
|
||||
@R|test/AnnotatedField.Anno|(String(static)) public final static field x: R|kotlin/Int|
|
||||
@R|test/AnnotatedField.Anno|(String(static)) public final static field x: R|kotlin/Int| = Int(0)
|
||||
|
||||
@R|test/AnnotatedField.Anno|(String(member)) public final field y: R|kotlin/Int|
|
||||
@R|test/AnnotatedField.Anno|(String(member)) public final field y: R|kotlin/Int| = Int(0)
|
||||
|
||||
public constructor(): R|test/AnnotatedField|
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
public abstract interface StringConstantInParam : R|kotlin/Any| {
|
||||
public final static field HEL: R|ft<kotlin/String, kotlin/String?>!|
|
||||
public final static field HEL: R|ft<kotlin/String, kotlin/String?>!| = String(hel)
|
||||
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
public open class StaticFinal : R|kotlin/Any| {
|
||||
public final static field publicNonNull: R|ft<kotlin/String, kotlin/String?>!|
|
||||
public final static field publicNonNull: R|ft<kotlin/String, kotlin/String?>!| = String(aaa)
|
||||
|
||||
public final static field publicNull: R|ft<kotlin/String, kotlin/String?>!|
|
||||
|
||||
public/*package*/ final static field packageNonNull: R|ft<kotlin/String, kotlin/String?>!|
|
||||
public/*package*/ final static field packageNonNull: R|ft<kotlin/String, kotlin/String?>!| = String(bbb)
|
||||
|
||||
public/*package*/ final static field packageNull: R|ft<kotlin/String, kotlin/String?>!|
|
||||
|
||||
private final static field privateNonNull: R|ft<kotlin/String, kotlin/String?>!|
|
||||
private final static field privateNonNull: R|ft<kotlin/String, kotlin/String?>!| = String(bbb)
|
||||
|
||||
private final static field privateNull: R|ft<kotlin/String, kotlin/String?>!|
|
||||
|
||||
|
||||
Reference in New Issue
Block a user