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 class KC {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class KCKt {
public final static method box(): java.lang.String
}
public interface T {
inner class T/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class T/DefaultImpls {
inner class T/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: T): java.lang.String
}
@@ -0,0 +1,62 @@
public interface A {
inner class A/DefaultImpls
public abstract method getBar(): boolean
public abstract method setBar(p0: boolean): void
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static method getBar(p0: A): boolean
public static method setBar(p0: A, p1: boolean): void
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static method getBar(p0: B): boolean
public static method setBar(p0: B, p1: boolean): void
}
public interface C {
inner class C/DefaultImpls
public abstract method getBar(): boolean
public abstract method setBar(p0: boolean): void
}
public final class C/DefaultImpls {
inner class C/DefaultImpls
public static method getBar(p0: C): boolean
public static method setBar(p0: C, p1: boolean): void
}
public interface D {
inner class D/DefaultImpls
}
public final class D/DefaultImpls {
inner class D/DefaultImpls
public static method getBar(p0: D): boolean
public static method setBar(p0: D, p1: boolean): void
}
public final class DiamondPropertyAccessorsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Impl {
public method <init>(): void
public method getBar(): boolean
public method setBar(p0: boolean): void
}
@@ -0,0 +1,31 @@
public interface A {
inner class A/DefaultImpls
public abstract method a(): java.lang.Object
public abstract method getProperty(): java.lang.Object
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static method a(p0: A): java.lang.Object
}
public class B {
private final @org.jetbrains.annotations.NotNull field property: java.lang.Object
public method <init>(): void
public @org.jetbrains.annotations.NotNull method a(): java.lang.Object
public @org.jetbrains.annotations.NotNull method getProperty(): java.lang.Object
}
public class C {
private final @org.jetbrains.annotations.NotNull field property: java.lang.Object
public method <init>(): void
public @org.jetbrains.annotations.NotNull method getProperty(): java.lang.Object
}
public final class GenericMethodKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,32 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method getStr(): java.lang.String
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method getStr(p0: A): java.lang.String
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static @org.jetbrains.annotations.NotNull method getStr(p0: B): java.lang.String
}
public final class Impl {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method getStr(): java.lang.String
}
public final class IndirectlyInheritPropertyGetterKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,21 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.Nullable method test(): java.lang.String
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.Nullable method test(p0: A): java.lang.String
}
public final class B {
public method <init>(): void
public @org.jetbrains.annotations.Nullable method test(): java.lang.String
}
public final class TestKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,21 @@
public interface A {
inner class A/DefaultImpls
public abstract method f(): int
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static method f(p0: A): int
}
public final class B {
public method <init>(): void
public method f(): int
}
public final class InheritedFunKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,24 @@
public interface A {
inner class A/DefaultImpls
public abstract method getA(): int
public abstract method setA(p0: int): void
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static method getA(p0: A): int
public static method setA(p0: A, p1: int): void
}
public final class B {
public method <init>(): void
public method getA(): int
public method setA(p0: int): void
}
public final class InheritedVarKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,15 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: A): java.lang.String
}
public final class MainKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,29 @@
public class B {
private @org.jetbrains.annotations.NotNull field property: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public method foo(): void
public @org.jetbrains.annotations.NotNull method getProperty(): java.lang.String
public method setProperty(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class Kt1936Kt {
private static @org.jetbrains.annotations.NotNull field result: java.lang.String
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
public final static method setResult(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public interface MyTrait {
inner class MyTrait/DefaultImpls
public abstract method foo(): void
public abstract @org.jetbrains.annotations.NotNull method getProperty(): java.lang.String
public abstract method setProperty(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class MyTrait/DefaultImpls {
inner class MyTrait/DefaultImpls
public static method foo(p0: MyTrait): void
}
@@ -0,0 +1,26 @@
public class B {
private @org.jetbrains.annotations.NotNull field property: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public @org.jetbrains.annotations.NotNull method foo(): java.lang.String
public @org.jetbrains.annotations.NotNull method getProperty(): java.lang.String
public method setProperty(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class Kt1936_1Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface MyTrait {
inner class MyTrait/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
public abstract @org.jetbrains.annotations.NotNull method getProperty(): java.lang.String
public abstract method setProperty(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class MyTrait/DefaultImpls {
inner class MyTrait/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: MyTrait): java.lang.String
}
@@ -0,0 +1,17 @@
public interface Flusher {
inner class Flusher/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method flush(): java.lang.String
}
public final class Flusher/DefaultImpls {
inner class Flusher/DefaultImpls
public static @org.jetbrains.annotations.NotNull method flush(p0: Flusher): java.lang.String
}
public final class Kt2260Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method flushIt(@org.jetbrains.annotations.NotNull p0: Flusher): java.lang.String
public final static @org.jetbrains.annotations.NotNull method myFlusher(): Flusher
}
@@ -0,0 +1,57 @@
public final class JsonArray {
public method <init>(): void
}
public final class JsonObject {
public method <init>(): void
}
public interface JsonParser {
inner class JsonParser/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method parse(@org.jetbrains.annotations.NotNull p0: JsonArray): java.util.Collection
}
public final class JsonParser/DefaultImpls {
inner class JsonParser/DefaultImpls
public static @org.jetbrains.annotations.NotNull method parse(@org.jetbrains.annotations.NotNull p0: JsonParser, p1: JsonArray): java.util.Collection
}
public final class Kt2399Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface MultiParser {
public abstract @org.jetbrains.annotations.NotNull method parse(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.util.Collection
}
public interface Parser {
public abstract @org.jetbrains.annotations.NotNull method parse(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object
}
public final class ProjectApiContext {
private final @org.jetbrains.annotations.NotNull field projectInfoJsonParser: ProjectInfoJsonParser
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getProjectInfoJsonParser(): ProjectInfoJsonParser
}
public final class ProjectInfo {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method toString(): java.lang.String
}
public abstract class ProjectInfoJsonParser {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method parse(@org.jetbrains.annotations.NotNull p0: JsonArray): java.util.Collection
public @org.jetbrains.annotations.NotNull method parse(@org.jetbrains.annotations.NotNull p0: JsonObject): ProjectInfo
public synthetic method parse(p0: java.lang.Object): java.lang.Object
public synthetic method parse(p0: java.lang.Object): java.util.Collection
}
@@ -0,0 +1,22 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(p0: java.lang.Object, p1: java.lang.Object): java.lang.String
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: A, p1: java.lang.Object, p2: java.lang.Object): java.lang.String
}
public final class B {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(p0: java.lang.Object, p1: int): java.lang.String
public synthetic method foo(p0: java.lang.Object, p1: java.lang.Object): java.lang.String
}
public final class Kt2541Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public final class A {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(p0: int): java.lang.Integer
public synthetic method foo(p0: java.lang.Object): java.lang.Object
}
public interface B {
inner class B/DefaultImpls
public abstract method foo(p0: java.lang.Object): java.lang.Object
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static method foo(p0: B, p1: java.lang.Object): java.lang.Object
}
public final class Kt3315Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,33 @@
public final class A {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public interface BK {
inner class BK/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class BK/DefaultImpls {
inner class BK/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: BK): java.lang.String
}
public interface KTrait {
inner class KTrait/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class KTrait/DefaultImpls {
inner class KTrait/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: KTrait): java.lang.String
}
public final class Kt3500Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,18 @@
public interface Hierarchy
public final class Kt3579Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Location {
public method <init>(): void
}
public class Persistent {
private final @org.jetbrains.annotations.NotNull field p: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getP(): java.lang.String
}
@@ -0,0 +1,18 @@
public interface First
public final class Kt3579_2Kt {
private final static @org.jetbrains.annotations.Nullable field a: Some
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.Nullable method getA(): Some
}
public final class MClass {
private final @org.jetbrains.annotations.NotNull field p: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getP(): java.lang.String
}
public interface Some
@@ -0,0 +1,32 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: A): java.lang.String
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: B): java.lang.String
}
public final class C {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class Kt5393Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,39 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method getFoo(): java.lang.String
public abstract method setFoo(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method getFoo(p0: A): java.lang.String
public static method setFoo(@org.jetbrains.annotations.NotNull p0: A, p1: java.lang.String): void
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static @org.jetbrains.annotations.NotNull method getFoo(p0: B): java.lang.String
public static method setFoo(@org.jetbrains.annotations.NotNull p0: B, p1: java.lang.String): void
}
public final class C {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method getFoo(): java.lang.String
public method setFoo(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class Kt5393_propertyKt {
private static @org.jetbrains.annotations.NotNull field result: java.lang.String
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
public final static method setResult(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
@@ -0,0 +1,41 @@
public interface AL {
inner class AL/DefaultImpls
public abstract @org.jetbrains.annotations.Nullable method get(p0: int): java.lang.Object
}
public final class AL/DefaultImpls {
inner class AL/DefaultImpls
public static @org.jetbrains.annotations.Nullable method get(p0: AL, p1: int): java.lang.Object
}
public interface ALE {
inner class ALE/DefaultImpls
public abstract method getOrNull(p0: int, p1: java.lang.Object): java.lang.Object
}
public final class ALE/DefaultImpls {
inner class ALE/DefaultImpls
public static @org.jetbrains.annotations.Nullable method get(p0: ALE, p1: int): java.lang.Object
public static method getOrNull(p0: ALE, p1: int, p2: java.lang.Object): java.lang.Object
}
public final class MultipleKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public class SmartArrayList {
public method <init>(): void
public @org.jetbrains.annotations.Nullable method get(p0: int): java.lang.Object
public @org.jetbrains.annotations.NotNull method getOrNull(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): java.lang.String
public synthetic method getOrNull(p0: int, p1: java.lang.Object): java.lang.Object
}
public final class SmartArrayList2 {
public method <init>(): void
}
@@ -0,0 +1,20 @@
public final class NoPrivateDelegationKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface Z {
inner class Z/DefaultImpls
}
public final class Z/DefaultImpls {
inner class Z/DefaultImpls
private static method extension(p0: Z): java.lang.String
}
public final class Z2 {
public final static field INSTANCE: Z2
private method <init>(): void
}
@@ -0,0 +1,30 @@
public interface B {
inner class B/DefaultImpls
inner class B/Z
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
private static method test(p0: B): void
}
public final static class B/Z {
inner class B/Z
public method <init>(): void
public final method ztest(@org.jetbrains.annotations.NotNull p0: B): void
}
public final class C {
public method <init>(): void
}
public final class SyntheticAccessorKt {
private static @org.jetbrains.annotations.NotNull field result: java.lang.String
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
public final static method setResult(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
@@ -0,0 +1,33 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.Number
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: A): java.lang.Number
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: B): java.lang.Number
}
public final class C {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(): java.lang.Integer
public synthetic method foo(): java.lang.Number
}
public final class TraitImplDelegationWithCovariantOverrideKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,55 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: A): java.lang.String
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: B): java.lang.String
}
public interface C {
inner class C/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class C/DefaultImpls {
inner class C/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: C): java.lang.String
}
public interface D {
inner class D/DefaultImpls
}
public final class D/DefaultImpls {
inner class D/DefaultImpls
public static @org.jetbrains.annotations.NotNull method foo(p0: D): java.lang.String
}
public final class Impl {
public method <init>(): void
public @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class TraitImplDiamondKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,34 @@
public interface A {
inner class A/DefaultImpls
public abstract @org.jetbrains.annotations.Nullable method foo(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Number): java.lang.Object
}
public final class A/DefaultImpls {
inner class A/DefaultImpls
public static @org.jetbrains.annotations.Nullable method foo(p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.Object, p2: java.lang.Number): java.lang.Object
}
public interface B {
inner class B/DefaultImpls
}
public final class B/DefaultImpls {
inner class B/DefaultImpls
public static @org.jetbrains.annotations.Nullable method foo(p0: B, p1: java.lang.Object, p2: int): java.lang.Object
}
public final class C {
public method <init>(): void
public @org.jetbrains.annotations.Nullable method foo(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): java.lang.Runnable
public synthetic method foo(p0: java.lang.Object, p1: int): java.lang.Object
public synthetic method foo(p0: java.lang.Object, p1: java.lang.Number): java.lang.Object
}
public final class TraitImplGenericDelegationKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,40 @@
public class B {
private final @org.jetbrains.annotations.NotNull field p: java.lang.String
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getP(): java.lang.String
}
public final class BB {
public method <init>(): void
}
public final class TraitWithPrivateExtensionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface Z {
inner class Z/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method getString(@org.jetbrains.annotations.NotNull p0: B): java.lang.String
public abstract @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: B): java.lang.String
}
public final class Z/DefaultImpls {
inner class Z/DefaultImpls
private static method extension(@org.jetbrains.annotations.NotNull p0: Z, p1: B): java.lang.String
public static @org.jetbrains.annotations.NotNull method getString(@org.jetbrains.annotations.NotNull p0: Z, p1: B): java.lang.String
public static @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Z, p1: B): java.lang.String
}
public final class Z2 {
public final static field INSTANCE: Z2
private method <init>(): void
public @org.jetbrains.annotations.NotNull method getString(@org.jetbrains.annotations.NotNull p0: BB): java.lang.String
public synthetic method getString(p0: B): java.lang.String
public @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: BB): java.lang.String
public synthetic method test(p0: B): java.lang.String
}
@@ -0,0 +1,27 @@
public final class TraitWithPrivateMemberKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface Z {
inner class Z/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method testFun(): java.lang.String
public abstract @org.jetbrains.annotations.NotNull method testProperty(): java.lang.String
}
public final class Z/DefaultImpls {
inner class Z/DefaultImpls
private static method getPrivateProp(p0: Z): java.lang.String
private static method privateFun(p0: Z): java.lang.String
public static @org.jetbrains.annotations.NotNull method testFun(p0: Z): java.lang.String
public static @org.jetbrains.annotations.NotNull method testProperty(p0: Z): java.lang.String
}
public final class Z2 {
public final static field INSTANCE: Z2
private method <init>(): void
public @org.jetbrains.annotations.NotNull method testFun(): java.lang.String
public @org.jetbrains.annotations.NotNull method testProperty(): java.lang.String
}
@@ -0,0 +1,27 @@
public final class TraitWithPrivateMemberAccessFromLambdaKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface Z {
inner class Z/DefaultImpls
public abstract @org.jetbrains.annotations.NotNull method testFun(): java.lang.String
public abstract @org.jetbrains.annotations.NotNull method testProperty(): java.lang.String
}
public final class Z/DefaultImpls {
inner class Z/DefaultImpls
private static method getPrivateProp(p0: Z): java.lang.String
private static method privateFun(p0: Z): java.lang.String
public static @org.jetbrains.annotations.NotNull method testFun(p0: Z): java.lang.String
public static @org.jetbrains.annotations.NotNull method testProperty(p0: Z): java.lang.String
}
public final class Z2 {
public final static field INSTANCE: Z2
private method <init>(): void
public @org.jetbrains.annotations.NotNull method testFun(): java.lang.String
public @org.jetbrains.annotations.NotNull method testProperty(): java.lang.String
}