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:
Yan Zhulanow
2016-11-03 01:21:23 +03:00
committed by Yan Zhulanow
parent 8bdb54929b
commit 328286ab14
2287 changed files with 51250 additions and 2 deletions
@@ -0,0 +1,6 @@
public final class ArrayConstructorsSimpleKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method simpleDoubleArray(): java.lang.Double[]
public final static @org.jetbrains.annotations.NotNull method simpleIntArray(): java.lang.Integer[]
public final static @org.jetbrains.annotations.NotNull method simpleStringArray(): java.lang.String[]
}
@@ -0,0 +1,5 @@
public final class ArrayGetAssignMultiIndexKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method get(@org.jetbrains.annotations.NotNull p0: java.lang.String[], p1: int, p2: int): java.lang.String
public final static method set(@org.jetbrains.annotations.NotNull p0: java.lang.String[], p1: int, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
}
@@ -0,0 +1,5 @@
public final class ArrayGetMultiIndexKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method get(@org.jetbrains.annotations.NotNull p0: java.lang.String[], p1: int, p2: int): java.lang.String
public final static method set(@org.jetbrains.annotations.NotNull p0: java.lang.String[], p1: int, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
}
@@ -0,0 +1,4 @@
public final class ArrayInstanceOfKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method test(p0: boolean): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ArrayPlusAssignKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class CloneArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ClonePrimitiveArraysKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,5 @@
public final class CollectionAssignGetMultiIndexKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method get(@org.jetbrains.annotations.NotNull p0: java.util.ArrayList, p1: int, p2: int): java.lang.String
public final static method set(@org.jetbrains.annotations.NotNull p0: java.util.ArrayList, p1: int, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
}
@@ -0,0 +1,5 @@
public final class CollectionGetMultiIndexKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method get(@org.jetbrains.annotations.NotNull p0: java.util.ArrayList, p1: int, p2: int): java.lang.String
public final static method set(@org.jetbrains.annotations.NotNull p0: java.util.ArrayList, p1: int, p2: int, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
}
@@ -0,0 +1,3 @@
public final class ForEachBooleanArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachByteArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachCharArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachDoubleArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachFloatArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachIntArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachLongArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ForEachShortArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,4 @@
public final class HashMapKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method set(@org.jetbrains.annotations.NotNull p0: java.util.HashMap, @org.jetbrains.annotations.NotNull p1: java.lang.String, @org.jetbrains.annotations.Nullable p2: java.lang.Integer): void
}
@@ -0,0 +1,4 @@
public final class InProjectionAsParameterKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method test(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): void
}
@@ -0,0 +1,3 @@
public final class InProjectionOfArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class InProjectionOfListKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IndicesKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IndicesCharKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorBooleanArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorByteArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorByteArrayNextByteKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorCharArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorDoubleArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorFloatArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorIntArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorLongArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorLongArrayNextLongKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class IteratorShortArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,20 @@
public final class Kt1291Kt {
private static field result: int
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method foreach(@org.jetbrains.annotations.NotNull p0: java.util.Iterator, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): void
public final static method getResult(): int
public final static @org.jetbrains.annotations.NotNull method select(@org.jetbrains.annotations.NotNull p0: java.util.Iterator, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): java.util.Iterator
public final static method setResult(p0: int): void
}
public final class Selector {
private final @org.jetbrains.annotations.NotNull field f: kotlin.jvm.functions.Function1
private final @org.jetbrains.annotations.NotNull field source: java.util.Iterator
public method <init>(@org.jetbrains.annotations.NotNull p0: java.util.Iterator, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): void
public final @org.jetbrains.annotations.NotNull method getF(): kotlin.jvm.functions.Function1
public final @org.jetbrains.annotations.NotNull method getSource(): java.util.Iterator
public method hasNext(): boolean
public method next(): java.lang.Object
public method remove(): void
}
@@ -0,0 +1,25 @@
public final class Kt238Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method t1(): void
public final static method t2(): void
public final static method t3(): void
public final static method t4(): void
public final static method t5(): void
public final static method t6(): void
}
public final class StrangeArray {
private field defaultValue: java.lang.Object
public method <init>(p0: int, p1: java.lang.Object): void
public final method get(p0: int): java.lang.Object
public final method set(p0: int, p1: java.lang.Object): void
}
public final class StrangeIntArray {
private field defaultValue: int
public method <init>(p0: int): void
public final method get(p0: int): int
public final method set(p0: int, p1: int): void
}
@@ -0,0 +1,4 @@
public final class Kt2997Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method foo(@org.jetbrains.annotations.NotNull p0: java.lang.Object): int
}
@@ -0,0 +1,3 @@
public final class Kt33Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,4 @@
public final class Kt3771Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method fill(@org.jetbrains.annotations.NotNull p0: java.lang.Object[], @org.jetbrains.annotations.NotNull p1: java.lang.String): void
}
@@ -0,0 +1,12 @@
public final class Kt4118Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method test1(@org.jetbrains.annotations.NotNull p0: double[][]): double[][]
public final static @org.jetbrains.annotations.NotNull method test1(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test1Nested(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test2(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test2Nested(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test3(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test3Nested(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test4(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
public final static @org.jetbrains.annotations.NotNull method test4Nested(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.lang.String[]
}
@@ -0,0 +1,6 @@
public final class Kt4348Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method get(@org.jetbrains.annotations.NotNull p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: java.lang.Object[]): java.lang.String
public final static method get(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.Object[]): int
public final static method main(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): void
}
@@ -0,0 +1,3 @@
public final class Kt4357Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,6 @@
public final class Kt503Kt {
public final static @org.jetbrains.annotations.NotNull method array(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): java.lang.Object[]
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method iarr(@org.jetbrains.annotations.NotNull p0: int[]): int[]
public final static method thirdElementIsThree(@org.jetbrains.annotations.NotNull p0: int[]): boolean
}
@@ -0,0 +1,3 @@
public final class array_test/Kt594Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class Kt602Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class Kt7009Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,4 @@
public final class Kt7288Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method test(p0: boolean): java.lang.String
}
@@ -0,0 +1,4 @@
public final class Kt7338Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.String
}
@@ -0,0 +1,4 @@
public final class Kt779Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method getLength(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): int
}
@@ -0,0 +1,3 @@
public final class Kt945Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,4 @@
public final class Kt950Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.Nullable method set(@org.jetbrains.annotations.NotNull p0: java.util.Map, p1: java.lang.Object, p2: java.lang.Object): java.lang.Object
}
@@ -0,0 +1,5 @@
public final class LongAsIndexKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method get(@org.jetbrains.annotations.NotNull p0: int[], p1: long): int
public final static method set(@org.jetbrains.annotations.NotNull p0: int[], p1: long, p2: int): void
}
@@ -0,0 +1,5 @@
public final class MultiArrayConstructorsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method stringMultiArray(): java.lang.String[][]
public final static @org.jetbrains.annotations.NotNull method stringNullableMultiArray(): java.lang.String[][]
}
@@ -0,0 +1,13 @@
public final class C {
private final field i: int
public method <init>(p0: int): void
public final method component1(): int
public final method component2(): int
public final method getI(): int
}
public final class MultiDeclForKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: C[]): java.lang.String
}
@@ -0,0 +1,13 @@
public final class C {
private final field i: int
public method <init>(p0: int): void
public final method getI(): int
}
public final class MultiDeclForComponentExtensionsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method component1(@org.jetbrains.annotations.NotNull p0: C): int
public final static method component2(@org.jetbrains.annotations.NotNull p0: C): int
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: C[]): java.lang.String
}
@@ -0,0 +1,18 @@
public final class C {
private final field i: int
public method <init>(p0: int): void
public final method getI(): int
}
public final class M {
public method <init>(): void
public final method component1(@org.jetbrains.annotations.NotNull p0: C): int
public final method component2(@org.jetbrains.annotations.NotNull p0: C): int
public final @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: C[]): java.lang.String
}
public final class MultiDeclForComponentMemberExtensionsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,18 @@
public final class C {
private final field i: int
public method <init>(p0: int): void
public final method getI(): int
}
public final class M {
public method <init>(): void
public final method component1(@org.jetbrains.annotations.NotNull p0: C): int
public final method component2(@org.jetbrains.annotations.NotNull p0: C): int
}
public final class MultiDeclForComponentMemberExtensionsInExtensionFunctionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: M, @org.jetbrains.annotations.NotNull p1: C[]): java.lang.String
}
@@ -0,0 +1,13 @@
public final class C {
private final field i: int
public method <init>(p0: int): void
public final method component1(): int
public final method component2(): int
public final method getI(): int
}
public final class MultiDeclForValCapturedKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: C[]): java.lang.String
}
@@ -0,0 +1,6 @@
public final class MultiDeclForComponentExtensionsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method component1(p0: int): int
public final static method component2(p0: int): int
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: java.lang.Integer[]): java.lang.String
}
@@ -0,0 +1,6 @@
public final class MultiDeclForComponentExtensionsValCapturedKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method component1(p0: int): int
public final static method component2(p0: int): int
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: java.lang.Integer[]): java.lang.String
}
@@ -0,0 +1,11 @@
public final class M {
public method <init>(): void
public final method component1(p0: int): int
public final method component2(p0: int): int
public final @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: java.lang.Integer[]): java.lang.String
}
public final class MultiDeclForComponentMemberExtensionsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,11 @@
public final class M {
public method <init>(): void
public final method component1(p0: int): int
public final method component2(p0: int): int
}
public final class MultiDeclForComponentMemberExtensionsInExtensionFunctionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: M, @org.jetbrains.annotations.NotNull p1: java.lang.Integer[]): java.lang.String
}
@@ -0,0 +1,6 @@
public final class MultiDeclForComponentExtensionsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method component1(p0: long): long
public final static method component2(p0: long): long
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: java.lang.Long[]): java.lang.String
}
@@ -0,0 +1,6 @@
public final class MultiDeclForComponentExtensionsValCapturedKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method component1(p0: long): long
public final static method component2(p0: long): long
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: java.lang.Long[]): java.lang.String
}
@@ -0,0 +1,11 @@
public final class M {
public method <init>(): void
public final method component1(p0: long): long
public final method component2(p0: long): long
public final @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: java.lang.Long[]): java.lang.String
}
public final class MultiDeclForComponentMemberExtensionsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,11 @@
public final class M {
public method <init>(): void
public final method component1(p0: long): long
public final method component2(p0: long): long
}
public final class MultiDeclForComponentMemberExtensionsInExtensionFunctionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method doTest(@org.jetbrains.annotations.NotNull p0: M, @org.jetbrains.annotations.NotNull p1: java.lang.Long[]): java.lang.String
}
@@ -0,0 +1,5 @@
public final class NonLocalReturnArrayConstructorKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method testArray(): void
public final static method testIntArray(): void
}
@@ -0,0 +1,18 @@
public final class A {
inner class A/B
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method test(): A.B[]
}
public final static class A/B {
private final field i: int
inner class A/B
public method <init>(p0: int): void
public final method getI(): int
}
public final class NonNullArrayKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,68 @@
public interface ISized {
public abstract method getSize(): int
}
public final class MutableArray {
private final field array: java.lang.Object[]
public method <init>(p0: int, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): void
public method get(p0: int): java.lang.Object
public method getSize(): int
public @org.jetbrains.annotations.NotNull method iterator(): java.util.Iterator
public method set(p0: int, p1: int, p2: java.lang.Object): void
public method set(p0: int, p1: java.lang.Object): void
}
public final class MyIterator {
private final @org.jetbrains.annotations.NotNull field array: ReadOnlyArray
private field index: int
public method <init>(@org.jetbrains.annotations.NotNull p0: ReadOnlyArray): void
public final @org.jetbrains.annotations.NotNull method getArray(): ReadOnlyArray
public method hasNext(): boolean
public method next(): java.lang.Object
public method remove(): void
}
public interface ReadOnlyArray {
inner class ReadOnlyArray/DefaultImpls
public abstract method get(p0: int): java.lang.Object
public abstract @org.jetbrains.annotations.NotNull method iterator(): java.util.Iterator
}
public final class ReadOnlyArray/DefaultImpls {
inner class ReadOnlyArray/DefaultImpls
public static @org.jetbrains.annotations.NotNull method iterator(p0: ReadOnlyArray): java.util.Iterator
}
public final class StdlibKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface WriteOnlyArray {
inner class WriteOnlyArray/DefaultImpls
public abstract method set(p0: int, p1: int, p2: java.lang.Object): void
public abstract method set(p0: int, p1: java.lang.Object): void
}
public final class WriteOnlyArray/DefaultImpls {
inner class WriteOnlyArray/DefaultImpls
public static method set(p0: WriteOnlyArray, p1: int, p2: int, p3: java.lang.Object): void
}
public interface javaUtilIterator {
inner class javaUtilIterator/DefaultImpls
public abstract method remove(): void
}
public final class javaUtilIterator/DefaultImpls {
inner class javaUtilIterator/DefaultImpls
public static method remove(p0: javaUtilIterator): void
}