Use box tests to check if the light analysis mode (without analyzing bodies when possible) produces the same result as the complete analysis. See also the next commit in which light analysis mode is applied. Note that no tests were changed.
This commit is contained in:
committed by
Yan Zhulanow
parent
8bdb54929b
commit
328286ab14
+11
@@ -0,0 +1,11 @@
|
||||
@java.lang.annotation.Retention
|
||||
public annotation class A {
|
||||
public abstract method a(): int
|
||||
}
|
||||
|
||||
|
||||
public final class AnnotationKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @A method test1(): int
|
||||
public final static @A method test2(): int
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
public final class A {
|
||||
public method <init>(): void
|
||||
public method <init>(p0: int): void
|
||||
public synthetic method <init>(p0: int, p1: int, p2: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
}
|
||||
|
||||
|
||||
public final class CheckIfConstructorIsSyntheticKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
public final class A {
|
||||
private final field a: int
|
||||
public method <init>(): void
|
||||
public method <init>(p0: int): void
|
||||
public synthetic method <init>(p0: int, p1: int, p2: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
}
|
||||
|
||||
|
||||
public final class DefArgs1Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Vendored
+23
@@ -0,0 +1,23 @@
|
||||
public final class A {
|
||||
inner class A/B
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class A/B {
|
||||
private final @org.jetbrains.annotations.NotNull field a: java.lang.String
|
||||
private final field b: int
|
||||
private final @org.jetbrains.annotations.NotNull field c: java.lang.String
|
||||
synthetic final field this$0: A
|
||||
inner class A/B
|
||||
public method <init>(@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
|
||||
public synthetic method <init>(p0: A, p1: java.lang.String, p2: int, p3: java.lang.String, p4: int, p5: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final @org.jetbrains.annotations.NotNull method getA(): java.lang.String
|
||||
public final method getB(): int
|
||||
public final @org.jetbrains.annotations.NotNull method getC(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class DefArgs1InnerClassKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
public final class A {
|
||||
private final field a: int
|
||||
private final @org.jetbrains.annotations.NotNull field b: java.lang.String
|
||||
public method <init>(): void
|
||||
public method <init>(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
|
||||
public synthetic method <init>(p0: int, p1: java.lang.String, p2: int, p3: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public final @org.jetbrains.annotations.NotNull method getB(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class DefArgs2Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Vendored
+23
@@ -0,0 +1,23 @@
|
||||
public final class A {
|
||||
inner class A/B
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class A/B {
|
||||
private final field a: double
|
||||
private final field b: int
|
||||
private final @org.jetbrains.annotations.NotNull field c: java.lang.String
|
||||
synthetic final field this$0: A
|
||||
inner class A/B
|
||||
public method <init>(@java.lang.Synthetic p0: A, p1: double, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
|
||||
public synthetic method <init>(p0: A, p1: double, p2: int, p3: java.lang.String, p4: int, p5: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): double
|
||||
public final method getB(): int
|
||||
public final @org.jetbrains.annotations.NotNull method getC(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class DoubleDefArgs1InnerClassKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
public enum class A {
|
||||
public final static field FIRST: A
|
||||
public final static field SECOND: A
|
||||
private final field a: int
|
||||
protected method <init>(p0: java.lang.String, p1: int, p2: int): void
|
||||
synthetic method <init>(p0: java.lang.String, p1: int, p2: int, p3: int, p4: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public static method valueOf(p0: java.lang.String): A
|
||||
public static method values(): A[]
|
||||
}
|
||||
|
||||
|
||||
public final class EnumKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
public final class EnumWithOneDefArgKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public enum class Foo {
|
||||
public final static field B: Foo
|
||||
public final static field C: Foo
|
||||
private final field a: int
|
||||
private final @org.jetbrains.annotations.NotNull field b: java.lang.String
|
||||
protected method <init>(@java.lang.Synthetic p0: java.lang.String, @java.lang.Synthetic p1: int, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
|
||||
synthetic method <init>(p0: java.lang.String, p1: int, p2: int, p3: java.lang.String, p4: int, p5: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public final @org.jetbrains.annotations.NotNull method getB(): java.lang.String
|
||||
public static method valueOf(p0: java.lang.String): Foo
|
||||
public static method values(): Foo[]
|
||||
}
|
||||
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
public final class EnumWithTwoDefArgsKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public enum class Foo {
|
||||
public final static field A: Foo
|
||||
public final static field B: Foo
|
||||
public final static field C: Foo
|
||||
public final static field D: Foo
|
||||
private final field a: int
|
||||
private final @org.jetbrains.annotations.NotNull field b: java.lang.String
|
||||
protected method <init>(@java.lang.Synthetic p0: java.lang.String, @java.lang.Synthetic p1: int, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
|
||||
synthetic method <init>(p0: java.lang.String, p1: int, p2: int, p3: java.lang.String, p4: int, p5: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public final @org.jetbrains.annotations.NotNull method getB(): java.lang.String
|
||||
public static method valueOf(p0: java.lang.String): Foo
|
||||
public static method values(): Foo[]
|
||||
}
|
||||
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
public final class EnumWithTwoDoubleDefArgsKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public enum class Foo {
|
||||
public final static field A: Foo
|
||||
public final static field B: Foo
|
||||
public final static field C: Foo
|
||||
public final static field D: Foo
|
||||
private final field a: double
|
||||
private final field b: double
|
||||
protected method <init>(p0: java.lang.String, p1: int, p2: double, p3: double): void
|
||||
synthetic method <init>(p0: java.lang.String, p1: int, p2: double, p3: double, p4: int, p5: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): double
|
||||
public final method getB(): double
|
||||
public static method valueOf(p0: java.lang.String): Foo
|
||||
public static method values(): Foo[]
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class Kt2852Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
public final class Foo {
|
||||
public final static field Companion: Foo.Companion
|
||||
private final @org.jetbrains.annotations.NotNull field param: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field s: Foo
|
||||
inner class Foo/Companion
|
||||
private method <init>(p0: java.lang.String): void
|
||||
synthetic method <init>(p0: java.lang.String, p1: int, p2: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final @org.jetbrains.annotations.NotNull method getParam(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final static class Foo/Companion {
|
||||
inner class Foo/Companion
|
||||
private method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getS(): Foo
|
||||
}
|
||||
|
||||
|
||||
public final class Kt3060Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+311
@@ -0,0 +1,311 @@
|
||||
public final class A {
|
||||
private final field a: int
|
||||
private final field aa: int
|
||||
private final field b: int
|
||||
private final field bb: int
|
||||
private final field c: int
|
||||
private final field cc: int
|
||||
private final field d: int
|
||||
private final field dd: int
|
||||
private final field e: int
|
||||
private final field ee: int
|
||||
private final field f: int
|
||||
private final field ff: int
|
||||
private final field g: int
|
||||
private final field h: int
|
||||
private final field i: int
|
||||
private final field j: int
|
||||
private final field k: int
|
||||
private final field l: int
|
||||
private final field m: int
|
||||
private final field n: int
|
||||
private final field o: int
|
||||
private final field p: int
|
||||
private final field q: int
|
||||
private final field r: int
|
||||
private final field s: int
|
||||
private final field t: int
|
||||
private final field u: int
|
||||
private final field v: int
|
||||
private final field w: int
|
||||
private final field x: int
|
||||
private final field y: int
|
||||
private final field z: int
|
||||
public method <init>(): void
|
||||
public method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int, p7: int, p8: int, p9: int, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: int, p17: int, p18: int, p19: int, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: int, p27: int, p28: int, p29: int, p30: int, p31: int): void
|
||||
public synthetic method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int, p7: int, p8: int, p9: int, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: int, p17: int, p18: int, p19: int, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: int, p27: int, p28: int, p29: int, p30: int, p31: int, p32: int, p33: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public final method getAa(): int
|
||||
public final method getB(): int
|
||||
public final method getBb(): int
|
||||
public final method getC(): int
|
||||
public final method getCc(): int
|
||||
public final method getD(): int
|
||||
public final method getDd(): int
|
||||
public final method getE(): int
|
||||
public final method getEe(): int
|
||||
public final method getF(): int
|
||||
public final method getFf(): int
|
||||
public final method getG(): int
|
||||
public final method getH(): int
|
||||
public final method getI(): int
|
||||
public final method getJ(): int
|
||||
public final method getK(): int
|
||||
public final method getL(): int
|
||||
public final method getM(): int
|
||||
public final method getN(): int
|
||||
public final method getO(): int
|
||||
public final method getP(): int
|
||||
public final method getQ(): int
|
||||
public final method getR(): int
|
||||
public final method getS(): int
|
||||
public final method getT(): int
|
||||
public final method getU(): int
|
||||
public final method getV(): int
|
||||
public final method getW(): int
|
||||
public final method getX(): int
|
||||
public final method getY(): int
|
||||
public final method getZ(): int
|
||||
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class B {
|
||||
private final field a: int
|
||||
private final field aa: int
|
||||
private final field b: int
|
||||
private final field bb: int
|
||||
private final field c: int
|
||||
private final field cc: int
|
||||
private final field d: int
|
||||
private final field dd: int
|
||||
private final field e: int
|
||||
private final field ee: int
|
||||
private final field f: int
|
||||
private final field ff: int
|
||||
private final field g: int
|
||||
private final field gg: int
|
||||
private final field h: int
|
||||
private final field hh: int
|
||||
private final field i: int
|
||||
private final field ii: int
|
||||
private final field j: int
|
||||
private final field jj: int
|
||||
private final field k: int
|
||||
private final field kk: int
|
||||
private final field l: int
|
||||
private final field ll: int
|
||||
private final field m: int
|
||||
private final field mm: int
|
||||
private final field n: int
|
||||
private final field nn: int
|
||||
private final field o: int
|
||||
private final field p: int
|
||||
private final field q: int
|
||||
private final field r: int
|
||||
private final field s: int
|
||||
private final field t: int
|
||||
private final field u: int
|
||||
private final field v: int
|
||||
private final field w: int
|
||||
private final field x: int
|
||||
private final field y: int
|
||||
private final field z: int
|
||||
public method <init>(): void
|
||||
public method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int, p7: int, p8: int, p9: int, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: int, p17: int, p18: int, p19: int, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: int, p27: int, p28: int, p29: int, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: int, p37: int, p38: int, p39: int): void
|
||||
public synthetic method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int, p7: int, p8: int, p9: int, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: int, p17: int, p18: int, p19: int, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: int, p27: int, p28: int, p29: int, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: int, p37: int, p38: int, p39: int, p40: int, p41: int, p42: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public final method getAa(): int
|
||||
public final method getB(): int
|
||||
public final method getBb(): int
|
||||
public final method getC(): int
|
||||
public final method getCc(): int
|
||||
public final method getD(): int
|
||||
public final method getDd(): int
|
||||
public final method getE(): int
|
||||
public final method getEe(): int
|
||||
public final method getF(): int
|
||||
public final method getFf(): int
|
||||
public final method getG(): int
|
||||
public final method getGg(): int
|
||||
public final method getH(): int
|
||||
public final method getHh(): int
|
||||
public final method getI(): int
|
||||
public final method getIi(): int
|
||||
public final method getJ(): int
|
||||
public final method getJj(): int
|
||||
public final method getK(): int
|
||||
public final method getKk(): int
|
||||
public final method getL(): int
|
||||
public final method getLl(): int
|
||||
public final method getM(): int
|
||||
public final method getMm(): int
|
||||
public final method getN(): int
|
||||
public final method getNn(): int
|
||||
public final method getO(): int
|
||||
public final method getP(): int
|
||||
public final method getQ(): int
|
||||
public final method getR(): int
|
||||
public final method getS(): int
|
||||
public final method getT(): int
|
||||
public final method getU(): int
|
||||
public final method getV(): int
|
||||
public final method getW(): int
|
||||
public final method getX(): int
|
||||
public final method getY(): int
|
||||
public final method getZ(): int
|
||||
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class C {
|
||||
private final field a: int
|
||||
private final field aa: int
|
||||
private final field aaa: int
|
||||
private final field b: int
|
||||
private final field bb: int
|
||||
private final field bbb: int
|
||||
private final field c: int
|
||||
private final field cc: int
|
||||
private final field ccc: int
|
||||
private final field d: int
|
||||
private final field dd: int
|
||||
private final field ddd: int
|
||||
private final field e: int
|
||||
private final field ee: int
|
||||
private final field eee: int
|
||||
private final field f: int
|
||||
private final field ff: int
|
||||
private final field fff: int
|
||||
private final field g: int
|
||||
private final field gg: int
|
||||
private final field ggg: int
|
||||
private final field h: int
|
||||
private final field hh: int
|
||||
private final field hhh: int
|
||||
private final field i: int
|
||||
private final field ii: int
|
||||
private final field iii: int
|
||||
private final field j: int
|
||||
private final field jj: int
|
||||
private final field jjj: int
|
||||
private final field k: int
|
||||
private final field kk: int
|
||||
private final field kkk: int
|
||||
private final field l: int
|
||||
private final field ll: int
|
||||
private final field lll: int
|
||||
private final field m: int
|
||||
private final field mm: int
|
||||
private final field mmm: int
|
||||
private final field n: int
|
||||
private final field nn: int
|
||||
private final field nnn: int
|
||||
private final field o: int
|
||||
private final field oo: int
|
||||
private final field ooo: int
|
||||
private final field p: int
|
||||
private final field pp: int
|
||||
private final field ppp: int
|
||||
private final field q: int
|
||||
private final field qq: int
|
||||
private final field qqq: int
|
||||
private final field r: int
|
||||
private final field rr: int
|
||||
private final field rrr: int
|
||||
private final field s: int
|
||||
private final field ss: int
|
||||
private final field t: int
|
||||
private final field tt: int
|
||||
private final field u: int
|
||||
private final field uu: int
|
||||
private final field v: int
|
||||
private final field vv: int
|
||||
private final field w: int
|
||||
private final field ww: int
|
||||
private final field x: int
|
||||
private final field xx: int
|
||||
private final field y: int
|
||||
private final field yy: int
|
||||
private final field z: int
|
||||
private final field zz: int
|
||||
public method <init>(): void
|
||||
public method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int, p7: int, p8: int, p9: int, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: int, p17: int, p18: int, p19: int, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: int, p27: int, p28: int, p29: int, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: int, p37: int, p38: int, p39: int, p40: int, p41: int, p42: int, p43: int, p44: int, p45: int, p46: int, p47: int, p48: int, p49: int, p50: int, p51: int, p52: int, p53: int, p54: int, p55: int, p56: int, p57: int, p58: int, p59: int, p60: int, p61: int, p62: int, p63: int, p64: int, p65: int, p66: int, p67: int, p68: int, p69: int): void
|
||||
public synthetic method <init>(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int, p7: int, p8: int, p9: int, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: int, p17: int, p18: int, p19: int, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: int, p27: int, p28: int, p29: int, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: int, p37: int, p38: int, p39: int, p40: int, p41: int, p42: int, p43: int, p44: int, p45: int, p46: int, p47: int, p48: int, p49: int, p50: int, p51: int, p52: int, p53: int, p54: int, p55: int, p56: int, p57: int, p58: int, p59: int, p60: int, p61: int, p62: int, p63: int, p64: int, p65: int, p66: int, p67: int, p68: int, p69: int, p70: int, p71: int, p72: int, p73: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public final method getA(): int
|
||||
public final method getAa(): int
|
||||
public final method getAaa(): int
|
||||
public final method getB(): int
|
||||
public final method getBb(): int
|
||||
public final method getBbb(): int
|
||||
public final method getC(): int
|
||||
public final method getCc(): int
|
||||
public final method getCcc(): int
|
||||
public final method getD(): int
|
||||
public final method getDd(): int
|
||||
public final method getDdd(): int
|
||||
public final method getE(): int
|
||||
public final method getEe(): int
|
||||
public final method getEee(): int
|
||||
public final method getF(): int
|
||||
public final method getFf(): int
|
||||
public final method getFff(): int
|
||||
public final method getG(): int
|
||||
public final method getGg(): int
|
||||
public final method getGgg(): int
|
||||
public final method getH(): int
|
||||
public final method getHh(): int
|
||||
public final method getHhh(): int
|
||||
public final method getI(): int
|
||||
public final method getIi(): int
|
||||
public final method getIii(): int
|
||||
public final method getJ(): int
|
||||
public final method getJj(): int
|
||||
public final method getJjj(): int
|
||||
public final method getK(): int
|
||||
public final method getKk(): int
|
||||
public final method getKkk(): int
|
||||
public final method getL(): int
|
||||
public final method getLl(): int
|
||||
public final method getLll(): int
|
||||
public final method getM(): int
|
||||
public final method getMm(): int
|
||||
public final method getMmm(): int
|
||||
public final method getN(): int
|
||||
public final method getNn(): int
|
||||
public final method getNnn(): int
|
||||
public final method getO(): int
|
||||
public final method getOo(): int
|
||||
public final method getOoo(): int
|
||||
public final method getP(): int
|
||||
public final method getPp(): int
|
||||
public final method getPpp(): int
|
||||
public final method getQ(): int
|
||||
public final method getQq(): int
|
||||
public final method getQqq(): int
|
||||
public final method getR(): int
|
||||
public final method getRr(): int
|
||||
public final method getRrr(): int
|
||||
public final method getS(): int
|
||||
public final method getSs(): int
|
||||
public final method getT(): int
|
||||
public final method getTt(): int
|
||||
public final method getU(): int
|
||||
public final method getUu(): int
|
||||
public final method getV(): int
|
||||
public final method getVv(): int
|
||||
public final method getW(): int
|
||||
public final method getWw(): int
|
||||
public final method getX(): int
|
||||
public final method getXx(): int
|
||||
public final method getY(): int
|
||||
public final method getYy(): int
|
||||
public final method getZ(): int
|
||||
public final method getZz(): int
|
||||
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class ManyArgsKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Reference in New Issue
Block a user