[FIR-TEST] Move analysis tests to separate module

This commit is contained in:
Dmitriy Novozhilov
2020-03-18 15:10:46 +03:00
parent 3a479d5d16
commit cc07ae96b3
1477 changed files with 1001 additions and 980 deletions
@@ -0,0 +1,12 @@
public final class ClassObjectDeclaresProperty : R|kotlin/Any| {
public constructor(): R|test/ClassObjectDeclaresProperty|
public final companion object Companion : R|kotlin/Any| {
public final val i: R|kotlin/Int|
public get(): R|kotlin/Int|
private constructor(): R|test/ClassObjectDeclaresProperty.Companion|
}
}
@@ -0,0 +1,13 @@
public final class ClassObjectDeclaresProperty : R|kotlin/Any| {
public constructor(): R|test/ClassObjectDeclaresProperty|
public final companion object Companion : R|kotlin/Any| {
public final var s: R|kotlin/String|
public get(): R|kotlin/String|
public set(value: R|kotlin/String|): R|kotlin/Unit|
private constructor(): R|test/ClassObjectDeclaresProperty.Companion|
}
}
@@ -0,0 +1,74 @@
public final class Int : R|kotlin/Any| {
public constructor(): R|test/Int|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Int.Companion|
}
}
public final class Outer : R|kotlin/Any| {
public constructor(): R|test/Outer|
public final class Int : R|kotlin/Any| {
public constructor(): R|test/Outer.Int|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Outer.Int.Companion|
}
}
private final class Pri : R|kotlin/Any| {
public constructor(): R|test/Outer.Pri|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Outer.Pri.Companion|
}
}
protected final class Pro : R|kotlin/Any| {
public constructor(): R|test/Outer.Pro|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Outer.Pro.Companion|
}
}
public final class Pub : R|kotlin/Any| {
public constructor(): R|test/Outer.Pub|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Outer.Pub.Companion|
}
}
}
private final class Pri : R|kotlin/Any| {
public constructor(): R|test/Pri|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Pri.Companion|
}
}
public final class Pub : R|kotlin/Any| {
public constructor(): R|test/Pub|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/Pub.Companion|
}
}
@@ -0,0 +1,89 @@
internal final class IntInt : R|kotlin/Any| {
public constructor(): R|test/IntInt|
internal final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/IntInt.Companion|
}
}
internal final class IntPri : R|kotlin/Any| {
public constructor(): R|test/IntPri|
private final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/IntPri.Companion|
}
}
internal final class IntPub : R|kotlin/Any| {
public constructor(): R|test/IntPub|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/IntPub.Companion|
}
}
private final class PriInt : R|kotlin/Any| {
public constructor(): R|test/PriInt|
internal final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/PriInt.Companion|
}
}
private final class PriPri : R|kotlin/Any| {
public constructor(): R|test/PriPri|
private final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/PriPri.Companion|
}
}
private final class PriPub : R|kotlin/Any| {
public constructor(): R|test/PriPub|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/PriPub.Companion|
}
}
public final class PubInt : R|kotlin/Any| {
public constructor(): R|test/PubInt|
internal final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/PubInt.Companion|
}
}
public final class PubPri : R|kotlin/Any| {
public constructor(): R|test/PubPri|
private final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/PubPri.Companion|
}
}
public final class PubPub : R|kotlin/Any| {
public constructor(): R|test/PubPub|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/PubPub.Companion|
}
}
@@ -0,0 +1,12 @@
public abstract interface Bbb : R|kotlin/Any| {
}
public final class ClassObjectextendsTrait : R|kotlin/Any| {
public constructor(): R|test/ClassObjectextendsTrait|
public final companion object Companion : R|test/Bbb| {
private constructor(): R|test/ClassObjectextendsTrait.Companion|
}
}
@@ -0,0 +1,12 @@
public abstract interface Bbb<P> : R|kotlin/Any| {
}
public final class ClassObjectExtendsTraitWithTP : R|kotlin/Any| {
public constructor(): R|test/ClassObjectExtendsTraitWithTP|
public final companion object Companion : R|test/Bbb<kotlin/String>| {
private constructor(): R|test/ClassObjectExtendsTraitWithTP.Companion|
}
}
@@ -0,0 +1,36 @@
public final class Test : R|kotlin/Any| {
public constructor(): R|test/Test|
public final companion object Companion : R|kotlin/Any| {
public final fun incProp4(): R|kotlin/Unit|
public final const val constProp8: R|kotlin/Int|
public get(): R|kotlin/Int|
public final val prop1: R|kotlin/Int|
public get(): R|kotlin/Int|
public final var prop2: R|kotlin/Int|
public get(): R|kotlin/Int|
protected set(value: R|kotlin/Int|): R|kotlin/Unit|
public final val prop3: R|kotlin/Int|
public get(): R|kotlin/Int|
public final var prop4: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public final var prop5: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public final var prop7: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
private constructor(): R|test/Test.Companion|
}
}
@@ -0,0 +1,34 @@
public abstract interface Test : R|kotlin/Any| {
public final companion object Companion : R|kotlin/Any| {
public final fun incProp4(): R|kotlin/Unit|
public final const val constProp8: R|kotlin/Int|
public get(): R|kotlin/Int|
public final val prop1: R|kotlin/Int|
public get(): R|kotlin/Int|
public final var prop2: R|kotlin/Int|
public get(): R|kotlin/Int|
protected set(value: R|kotlin/Int|): R|kotlin/Unit|
public final val prop3: R|kotlin/Int|
public get(): R|kotlin/Int|
public final var prop4: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public final var prop5: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public final var prop7: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
private constructor(): R|test/Test.Companion|
}
}
@@ -0,0 +1,15 @@
public final class A : R|kotlin/Any| {
public final val other: R|kotlin/Int|
public get(): R|kotlin/Int|
public constructor(): R|test/A|
public final companion object Companion : R|kotlin/Any| {
public final val some: R|kotlin/Int|
public get(): R|kotlin/Int|
private constructor(): R|test/A.Companion|
}
}
@@ -0,0 +1,18 @@
public final class A : R|test/T| {
public open fun foo(): R|kotlin/Int|
public constructor(): R|test/A|
public final companion object Companion : R|test/T| {
public open fun foo(): R|kotlin/Int|
private constructor(): R|test/A.Companion|
}
}
public abstract interface T : R|kotlin/Any| {
public abstract fun foo(): R|kotlin/Int|
}
@@ -0,0 +1,23 @@
public final class TestFirst : R|kotlin/Any| {
public constructor(): R|test/TestFirst|
public final companion object Companion : R|kotlin/Any| {
public final fun testing(a: R|test/TestFirst.InnerClass|): R|kotlin/Int|
public final fun testing(a: R|test/TestFirst.NotInnerClass|): R|kotlin/Int|
private constructor(): R|test/TestFirst.Companion|
}
public final inner class InnerClass : R|kotlin/Any| {
public constructor(): R|test/TestFirst.InnerClass|
}
public final inner class NotInnerClass : R|kotlin/Any| {
public constructor(): R|test/TestFirst.NotInnerClass|
}
}
@@ -0,0 +1,11 @@
public final class NamedClassObject : R|kotlin/Any| {
public constructor(): R|test/NamedClassObject|
public final companion object Named : R|kotlin/Any| {
public final fun f(): R|kotlin/Int|
private constructor(): R|test/NamedClassObject.Named|
}
}
@@ -0,0 +1,9 @@
public final class SimpleClassObject : R|kotlin/Any| {
public constructor(): R|test/SimpleClassObject|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|test/SimpleClassObject.Companion|
}
}