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,21 @@
public abstract enum class A {
public final static field ENTRY: A
inner class A/ENTRY
protected method <init>(p0: java.lang.String, p1: int): void
public abstract @org.jetbrains.annotations.NotNull method t(): java.lang.String
public static method valueOf(p0: java.lang.String): A
public static method values(): A[]
}
final static class A/ENTRY {
inner class A/ENTRY
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method t(): java.lang.String
}
public final class AbstractMethodInEnumKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method f(@org.jetbrains.annotations.NotNull p0: A): java.lang.String
}
@@ -0,0 +1,18 @@
public final class AbstractNestedClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class E {
public final static field ENTRY: E
inner class E/Nested
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): E
public static method values(): E[]
}
public abstract static class E/Nested {
inner class E/Nested
public method <init>(): void
}
@@ -0,0 +1,15 @@
public final class AsReturnExpressionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method foo(): Season
}
public enum class Season {
public final static field AUTUMN: Season
public final static field SPRING: Season
public final static field SUMMER: Season
public final static field WINTER: Season
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Season
public static method values(): Season[]
}
@@ -0,0 +1,21 @@
public final class ClassForEnumEntryKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class IssueState {
public final static field DEFAULT: IssueState
public final static field FIXED: IssueState
inner class IssueState/FIXED
protected method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method ToString(): java.lang.String
public static method valueOf(p0: java.lang.String): IssueState
public static method values(): IssueState[]
}
final static class IssueState/FIXED {
inner class IssueState/FIXED
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method ToString(): java.lang.String
}
@@ -0,0 +1,28 @@
public final class CompanionObjectInEnumKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class Game {
public final static field Companion: Game.Companion
public final static field PAPER: Game
public final static field ROCK: Game
public final static field SCISSORS: Game
private final static @org.jetbrains.annotations.NotNull field bar: Game
private final static @org.jetbrains.annotations.NotNull field scissors: Game
private final static @org.jetbrains.annotations.NotNull field values2: Game[]
inner class Game/Companion
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Game
public static method values(): Game[]
}
public final static class Game/Companion {
inner class Game/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(): Game
public final @org.jetbrains.annotations.NotNull method getBar(): Game
public final @org.jetbrains.annotations.NotNull method getScissors(): Game
public final @org.jetbrains.annotations.NotNull method getValues2(): Game[]
}
@@ -0,0 +1,14 @@
public final class test/EmptyConstructorKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class test/My {
public final static field ENTRY: test.My
private final @org.jetbrains.annotations.NotNull field s: java.lang.String
protected method <init>(@java.lang.Synthetic p0: java.lang.String, @java.lang.Synthetic p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void
protected method <init>(p0: java.lang.String, p1: int): void
public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String
public static method valueOf(p0: java.lang.String): test.My
public static method values(): test.My[]
}
@@ -0,0 +1,10 @@
public enum class Empty {
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Empty
public static method values(): Empty[]
}
public final class EmptyEnumValuesValueOfKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,33 @@
public final class test/EnumInheritedFromTraitKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public abstract enum class test/MyEnum {
public final static field E1: test.MyEnum
public final static field E2: test.MyEnum
inner class test/MyEnum/E1
inner class test/MyEnum/E2
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): test.MyEnum
public static method values(): test.MyEnum[]
}
final static class test/MyEnum/E1 {
inner class test/MyEnum/E1
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method f(): java.lang.String
}
final static class test/MyEnum/E2 {
inner class test/MyEnum/E2
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method f(): java.lang.String
}
public interface test/T {
public abstract @org.jetbrains.annotations.NotNull method f(): java.lang.String
}
@@ -0,0 +1,16 @@
public enum class Color {
public final static field BLUE: Color
public final static field GREEN: Color
public final static field RED: Color
private final field rgb: int
protected method <init>(p0: java.lang.String, p1: int, p2: int): void
public final method getRgb(): int
public static method valueOf(p0: java.lang.String): Color
public static method values(): Color[]
}
public final class EnumShortKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method foo(): int
}
@@ -0,0 +1,24 @@
public final class EnumWithLambdaParameterKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class Sign {
private final @org.jetbrains.annotations.NotNull field func: kotlin.jvm.functions.Function2
public final static field mult: Sign
public final static field plus: Sign
private final @org.jetbrains.annotations.NotNull field str: java.lang.String
inner class Sign/mult
protected method <init>(@java.lang.Synthetic p0: java.lang.String, @java.lang.Synthetic p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.jvm.functions.Function2): void
public final @org.jetbrains.annotations.NotNull method getFunc(): kotlin.jvm.functions.Function2
public final @org.jetbrains.annotations.NotNull method getStr(): java.lang.String
public static method valueOf(p0: java.lang.String): Sign
public static method values(): Sign[]
}
final static class Sign/mult {
inner class Sign/mult
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
}
@@ -0,0 +1,15 @@
public final class test/InPackageKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method foo(): test.Season
}
public enum class test/Season {
public final static field AUTUMN: test.Season
public final static field SPRING: test.Season
public final static field SUMMER: test.Season
public final static field WINTER: test.Season
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): test.Season
public static method values(): test.Season[]
}
@@ -0,0 +1,29 @@
public final class Context {
public final static field Companion: Context.Companion
inner class Context/Companion
public method <init>(): void
}
public final static class Context/Companion {
inner class Context/Companion
inner class Context/Companion/OsType
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getOperatingSystemType(): Context.Companion.OsType
}
public static enum class Context/Companion/OsType {
public final static field LINUX: Context.Companion.OsType
public final static field OTHER: Context.Companion.OsType
inner class Context/Companion
inner class Context/Companion/OsType
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Context.Companion.OsType
public static method values(): Context.Companion.OsType[]
}
public final class InclassobjKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
+18
View File
@@ -0,0 +1,18 @@
public final class A {
inner class A/E
public method <init>(): void
}
public static enum class A/E {
public final static field OK: A.E
inner class A/E
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): A.E
public static method values(): A.E[]
}
public final class InnerKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,26 @@
public final class A {
public final static field Companion: A.Companion
inner class A/Companion
inner class A/E
public method <init>(): void
}
public final static class A/Companion {
inner class A/Companion
private method <init>(): void
}
public static enum class A/E {
public final static field OK: A.E
inner class A/E
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): A.E
public static method values(): A.E[]
}
public final class InnerWithExistingClassObjectKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public abstract enum class Direction {
public final static field NORTH: Direction
inner class Direction/NORTH
protected method <init>(p0: java.lang.String, p1: int): void
public abstract @org.jetbrains.annotations.NotNull method f(): java.lang.String
public static method valueOf(p0: java.lang.String): Direction
public static method values(): Direction[]
}
final static class Direction/NORTH {
private final @org.jetbrains.annotations.NotNull field someSpecialValue: java.lang.String
inner class Direction/NORTH
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method f(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getSomeSpecialValue(): java.lang.String
}
public final class Kt1119Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public abstract enum class A {
public final static field E1: A
private final @org.jetbrains.annotations.NotNull field b: java.lang.String
inner class A/E1
protected method <init>(@java.lang.Synthetic p0: java.lang.String, @java.lang.Synthetic p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getB(): java.lang.String
public abstract @org.jetbrains.annotations.NotNull method t(): java.lang.String
public static method valueOf(p0: java.lang.String): A
public static method values(): A[]
}
final static class A/E1 {
inner class A/E1
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method t(): java.lang.String
}
public final class Kt2350Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class Kt9711Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public abstract enum class X {
public final static field B: X
inner class X/B
protected method <init>(p0: java.lang.String, p1: int): void
public abstract @org.jetbrains.annotations.NotNull method getValue(): kotlin.jvm.functions.Function0
public static method valueOf(p0: java.lang.String): X
public static method values(): X[]
}
final static class X/B {
private final @org.jetbrains.annotations.NotNull field value2: java.lang.String
private final @org.jetbrains.annotations.NotNull field value: kotlin.jvm.functions.Function0
inner class X/B
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method getValue(): kotlin.jvm.functions.Function0
public final @org.jetbrains.annotations.NotNull method getValue2(): java.lang.String
}
@@ -0,0 +1,31 @@
public enum class IssueState {
public final static field FIXED: IssueState
inner class IssueState/FIXED
protected method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method ToString(): java.lang.String
public static method valueOf(p0: java.lang.String): IssueState
public static method values(): IssueState[]
}
final static class IssueState/FIXED {
inner class IssueState/FIXED
inner class IssueState/FIXED/D
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method ToString(): java.lang.String
public final @org.jetbrains.annotations.NotNull method s(): java.lang.String
}
public final static class IssueState/FIXED/D {
private final @org.jetbrains.annotations.NotNull field k: java.lang.String
inner class IssueState/FIXED
inner class IssueState/FIXED/D
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getK(): java.lang.String
}
public final class Kt9711_2Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,11 @@
public enum class En {
public final static field Y: En
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): En
public static method values(): En[]
}
public final class ModifierFlagsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,12 @@
public final class NoClassForSimpleEnumKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class State {
public final static field K: State
public final static field O: State
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): State
public static method values(): State[]
}
@@ -0,0 +1,40 @@
public enum class E {
public final static field ENTRY: E
public final static field SUBCLASS: E
inner class E/O
inner class E/SUBCLASS
protected method <init>(p0: java.lang.String, p1: int): void
public method bar(): int
public static method valueOf(p0: java.lang.String): E
public static method values(): E[]
}
public final class E/O {
public final static field INSTANCE: E.O
inner class E/O
private method <init>(): void
public final method foo(): int
}
final static class E/SUBCLASS {
inner class E/SUBCLASS
inner class E/SUBCLASS/O
method <init>(p0: java.lang.String, p1: int): void
public method bar(): int
}
public final class E/SUBCLASS/O {
public final static field INSTANCE: E.SUBCLASS.O
inner class E/SUBCLASS
inner class E/SUBCLASS/O
private method <init>(): void
public final method foo(): int
}
public final class ObjectInEnumKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,14 @@
public final class OrdinalKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public enum class State {
public final static field _0: State
public final static field _1: State
public final static field _2: State
public final static field _3: State
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): State
public static method values(): State[]
}
@@ -0,0 +1,15 @@
public enum class Season {
public final static field AUTUMN: Season
public final static field SPRING: Season
public final static field SUMMER: Season
public final static field WINTER: Season
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Season
public static method values(): Season[]
}
public final class SimpleKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method foo(): Season
}
@@ -0,0 +1,15 @@
public enum class Game {
public final static field LIZARD: Game
public final static field PAPER: Game
public final static field ROCK: Game
public final static field SCISSORS: Game
public final static field SPOCK: Game
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Game
public static method values(): Game[]
}
public final class SortEnumEntriesKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,29 @@
public enum class test/E {
public final static field E1: test.E
public final static field E2: test.E
inner class test/E/E1
inner class test/E/E2
protected method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method f(): java.lang.String
public static method valueOf(p0: java.lang.String): test.E
public static method values(): test.E[]
}
final static class test/E/E1 {
inner class test/E/E1
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method f(): java.lang.String
}
final static class test/E/E2 {
inner class test/E/E2
method <init>(p0: java.lang.String, p1: int): void
public @org.jetbrains.annotations.NotNull method f(): java.lang.String
}
public final class test/SuperCallInEnumLiteralKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,12 @@
public enum class State {
public final static field K: State
public final static field O: State
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): State
public static method values(): State[]
}
public final class ToStringKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,12 @@
public enum class Color {
public final static field BLUE: Color
public final static field RED: Color
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Color
public static method values(): Color[]
}
public final class ValueofKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}