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,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
}