FIR LC: always run with STDLIB (to handle JVM annotations)

This commit is contained in:
Jinseong Jeon
2022-05-17 15:16:43 -07:00
committed by Ilya Kirillov
parent 5f3e5f80d4
commit 0212e9daae
25 changed files with 152 additions and 249 deletions
+16 -44
View File
@@ -1,45 +1,31 @@
public final class A /* A*/ {
@<error>()
@kotlin.jvm.JvmField()
@org.jetbrains.annotations.NotNull()
private final java.util.Collection<?> a;
public final java.util.Collection<?> a;
@<error>()
private int b;
@kotlin.jvm.JvmField()
@org.jetbrains.annotations.NotNull()
public static final java.util.Collection<?> c;
@kotlin.jvm.JvmField()
public int b;
@kotlin.jvm.JvmField()
public static int d;
@org.jetbrains.annotations.NotNull()
public static final A.Companion Companion;
@org.jetbrains.annotations.NotNull()
public final java.util.Collection<?> getA();// getA()
public A();// .ctor()
public final int getB();// getB()
public final void setB(int);// setB(int)
class Companion ...
}
public static final class Companion /* A.Companion*/ {
@<error>()
@org.jetbrains.annotations.NotNull()
private final java.util.Collection<?> c;
@<error>()
private int d;
@org.jetbrains.annotations.NotNull()
public final java.util.Collection<?> getC();// getC()
private Companion();// .ctor()
public final int getD();// getD()
public final void setD(int);// setD(int)
}
public abstract interface B /* B*/ {
@@ -52,34 +38,20 @@ public abstract interface B /* B*/ {
}
public static final class Companion /* B.Companion*/ {
@<error>()
@org.jetbrains.annotations.NotNull()
private final java.util.Collection<?> a;
@org.jetbrains.annotations.NotNull()
public final java.util.Collection<?> getA();// getA()
private Companion();// .ctor()
}
public final class C /* C*/ {
@<error>()
@kotlin.jvm.JvmField()
@org.jetbrains.annotations.NotNull()
private final java.util.Collection<?> a;
public final java.util.Collection<?> a;
@<error>()
private int b;
@org.jetbrains.annotations.NotNull()
public final java.util.Collection<?> getA();// getA()
@kotlin.jvm.JvmField()
public int b;
public C();// .ctor()
public C(@<error>() @org.jetbrains.annotations.NotNull() java.util.Collection<?>, @<error>() int);// .ctor(java.util.Collection<?>, int)
public final int getB();// getB()
public final void setB(int);// setB(int)
public C(@kotlin.jvm.JvmField() @org.jetbrains.annotations.NotNull() java.util.Collection<?>, @kotlin.jvm.JvmField() int);// .ctor(java.util.Collection<?>, int)
}