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,10 @@
public final class AnonymousObjectPropertyInitializationKt {
private final static @org.jetbrains.annotations.NotNull field o: T
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getO(): T
}
public interface T {
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
@@ -0,0 +1,23 @@
public class A {
public method <init>(): void
protected final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class B {
public final static field Companion: B.Companion
inner class B/Companion
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method bar(): java.lang.String
}
public final static class B/Companion {
inner class B/Companion
private method <init>(): void
}
public final class ClassCallsProtectedInheritedByCompanionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,26 @@
public abstract class FList {
public final static field Companion: FList.Companion
private final static @org.jetbrains.annotations.NotNull field emptyFList: FList
inner class FList/Companion
public method <init>(): void
public abstract method getEmpty(): boolean
public abstract method getHead(): java.lang.Object
public abstract @org.jetbrains.annotations.NotNull method getTail(): FList
public final @org.jetbrains.annotations.NotNull method plus(p0: java.lang.Object): FList
}
public final static class FList/Companion {
inner class FList/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getEmptyFList(): FList
}
public final class FlistKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method emptyFList(): FList
public final static @org.jetbrains.annotations.NotNull method iterator(@org.jetbrains.annotations.NotNull p0: FList): java.util.Iterator
public synthetic static method reverse$default(p0: FList, p1: FList, p2: int, p3: java.lang.Object): FList
public final static @org.jetbrains.annotations.NotNull method reverse(@org.jetbrains.annotations.NotNull p0: FList, @org.jetbrains.annotations.NotNull p1: FList): FList
}
@@ -0,0 +1,23 @@
public final class A {
public final static field Companion: A.Companion
private static @org.jetbrains.annotations.NotNull field z: java.lang.String
inner class A/Companion
public method <init>(): void
}
public final static class A/Companion {
inner class A/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String
public final method patchResult(): void
public final method setZ(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class InitializationOrderKt {
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,19 @@
public final class Kt1047Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public class Test {
public final static field Companion: Test.Companion
private final static field hello: java.lang.String
inner class Test/Companion
public method <init>(): void
public method test(): void
}
public final static class Test/Companion {
inner class Test/Companion
private method <init>(): void
private final method getHello(): java.lang.String
}
@@ -0,0 +1,11 @@
public final class A {
private final @org.jetbrains.annotations.NotNull field value: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getValue(): java.lang.String
}
public final class Kt11117Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: A): java.lang.String
}
@@ -0,0 +1,31 @@
public final class Kt1136Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class SomeClass {
private final field list: java.util.ArrayList
private @org.jetbrains.annotations.Nullable field status: java.lang.Throwable
private final field workerThread: SomeClass$workerThread$1
inner class SomeClass/Inner
public method <init>(): void
public final @org.jetbrains.annotations.Nullable method getStatus(): java.lang.Throwable
public final method setStatus(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void
}
public final class SomeClass/Inner {
private final @org.jetbrains.annotations.NotNull field copy: java.util.ArrayList
synthetic final field this$0: SomeClass
inner class SomeClass/Inner
public method <init>(p0: SomeClass): void
public final @org.jetbrains.annotations.NotNull method getCopy(): java.util.ArrayList
}
public final class SomeObject {
public final static field INSTANCE: SomeObject
private final static field workerThread: SomeObject$workerThread$1
private method <init>(): void
private final method foo(): void
}
@@ -0,0 +1,28 @@
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 enum class Direction {
public final static field EAST: Direction
public final static field NORTH: Direction
public final static field SOUTH: Direction
public final static field WEST: Direction
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Direction
public static method values(): Direction[]
}
public final class Kt1186Kt {
public final static method bar(@org.jetbrains.annotations.NotNull p0: Color): int
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method foo(@org.jetbrains.annotations.NotNull p0: Direction): int
}
@@ -0,0 +1,14 @@
public final class Bar {
public method <init>(): void
}
public abstract class Foo {
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method hello(p0: java.lang.Object): java.lang.String
}
public final class Kt1600Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class Kt1737Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,38 @@
public final class C {
inner class C/Obj
public method <init>(): void
}
public final class C/Obj {
public final static field INSTANCE: C.Obj
private final static @org.jetbrains.annotations.NotNull field o: java.lang.String
inner class C/Obj
inner class C/Obj/D
inner class C/Obj/InnerObj
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getO(): java.lang.String
}
public final static class C/Obj/D {
private final @org.jetbrains.annotations.NotNull field ko: java.lang.String
inner class C/Obj
inner class C/Obj/D
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getKo(): java.lang.String
}
public final class C/Obj/InnerObj {
public final static field INSTANCE: C.Obj.InnerObj
inner class C/Obj
inner class C/Obj/InnerObj
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method k(): java.lang.String
}
public final class Kt2398Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class Kt2663Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class Kt2663_2Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,32 @@
public final class A {
inner class A/Foo
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method ok(): java.lang.String
}
private final class A/Foo {
public final static field INSTANCE: A.Foo
private final static @org.jetbrains.annotations.NotNull field foov: java.lang.String
inner class A/Foo
inner class A/Foo/Bar
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getFoov(): java.lang.String
}
public final class A/Foo/Bar {
public final static field INSTANCE: A.Foo.Bar
private final static @org.jetbrains.annotations.NotNull field barv: java.lang.String
inner class A/Foo
inner class A/Foo/Bar
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method bar(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getBarv(): java.lang.String
}
public final class Kt2675Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,18 @@
public final class Clazz {
public final static field Companion: Clazz.Companion
private final static @org.jetbrains.annotations.NotNull field a: java.lang.Object
inner class Clazz/Companion
public method <init>(): void
}
public final static class Clazz/Companion {
inner class Clazz/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): java.lang.Object
}
public final class Kt2719Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,9 @@
public class A {
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class Kt2822Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,17 @@
public final class Kt3238Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Obj {
public final static field INSTANCE: Obj
inner class Obj/Inner
private method <init>(): void
}
public final static class Obj/Inner {
inner class Obj/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method ok(): java.lang.String
}
@@ -0,0 +1,10 @@
public final class Kt3684Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public class X {
private final field n: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
@@ -0,0 +1,16 @@
public class Base {
public method <init>(@org.jetbrains.annotations.NotNull p0: N): void
}
public final class Derived {
public method <init>(): void
}
public final class Kt4086Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface N
@@ -0,0 +1,19 @@
public final class Identifier {
public final static field Companion: Identifier.Companion
private final field myT: java.lang.Object
inner class Identifier/Companion
public method <init>(@org.jetbrains.annotations.Nullable p0: java.lang.Object, p1: boolean): void
public final @org.jetbrains.annotations.Nullable method getName(): java.lang.Object
}
public final static class Identifier/Companion {
inner class Identifier/Companion
private method <init>(): void
public @org.jetbrains.annotations.NotNull method init(@org.jetbrains.annotations.Nullable p0: java.lang.Object): Identifier
}
public final class Kt535Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,17 @@
public class while_bug_1/AllEvenNum {
public final static field Companion: while_bug_1.AllEvenNum.Companion
inner class while_bug_1/AllEvenNum/Companion
public method <init>(): void
}
public final static class while_bug_1/AllEvenNum/Companion {
inner class while_bug_1/AllEvenNum/Companion
private method <init>(): void
public method main(@org.jetbrains.annotations.Nullable p0: java.lang.String[]): void
}
public final class while_bug_1/Kt560Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,14 @@
public final class Kt694Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method checkA(@org.jetbrains.annotations.NotNull p0: Test): boolean
}
public enum class Test {
public final static field A: Test
public final static field B: Test
public final static field C: Test
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Test
public static method values(): Test[]
}
@@ -0,0 +1,11 @@
public final class LocalFunctionInObjectInitializer_kt4516Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class O {
public final static field INSTANCE: O
private final static @org.jetbrains.annotations.NotNull field mmmap: java.util.HashMap
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getMmmap(): java.util.HashMap
}
@@ -0,0 +1,10 @@
public final class A {
public final static field INSTANCE: A
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method result(): java.lang.String
}
public final class MethodOnObjectKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,25 @@
public class A {
public final static field Companion: A.Companion
inner class A/B
inner class A/Companion
public method <init>(): void
}
public final static class A/B {
inner class A/B
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method bar(): java.lang.String
}
public final static class A/Companion {
inner class A/Companion
private method <init>(): void
protected final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public final class NestedDerivedClassCallsProtectedFromCompanionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,26 @@
public class A {
private final field s: int
public method <init>(p0: int): void
public method foo(): int
public final method getS(): int
}
public final class NestedObjectWithSuperclassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
public final static field INSTANCE: Outer
inner class Outer/O
private method <init>(): void
}
public final class Outer/O {
public final static field INSTANCE: Outer.O
inner class Outer/O
private method <init>(): void
public method foo(): int
}
@@ -0,0 +1,18 @@
public final class A {
inner class A/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.Object
}
public class A/Inner {
synthetic final field this$0: A
inner class A/Inner
public method <init>(p0: A): void
}
public final class ObjectExtendsInnerAndReferencesOuterMemberKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ObjectInLocalAnonymousObjectKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,13 @@
public final class A {
public final static field INSTANCE: A
private final static @org.jetbrains.annotations.NotNull field a: java.lang.String
private final static @org.jetbrains.annotations.NotNull field b: java.lang.String
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getB(): java.lang.String
}
public final class ObjectInitialization_kt5523Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,13 @@
public final class C {
private final @org.jetbrains.annotations.NotNull field child: java.lang.Object
private final field y: int
public method <init>(p0: int, p1: int): void
public final @org.jetbrains.annotations.NotNull method getChild(): java.lang.Object
public final method getY(): int
public final @org.jetbrains.annotations.NotNull method initChild(p0: int): java.lang.Object
}
public final class ObjectLiteralKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,12 @@
final class p/C {
private final @org.jetbrains.annotations.NotNull field initChild: kotlin.jvm.functions.Function0
private final field y: int
public method <init>(p0: int): void
public final @org.jetbrains.annotations.NotNull method getInitChild(): kotlin.jvm.functions.Function0
public final method getY(): int
}
public final class p/ObjectLiteralInClosureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class Cls {
private final @org.jetbrains.annotations.NotNull field buffer: java.lang.StringBuilder
private final @org.jetbrains.annotations.NotNull field string: java.lang.String
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getBuffer(): java.lang.StringBuilder
public final @org.jetbrains.annotations.NotNull method getString(): java.lang.String
}
public final class Obj {
public final static field INSTANCE: Obj
private final static @org.jetbrains.annotations.NotNull field buffer: java.lang.StringBuilder
private final static @org.jetbrains.annotations.NotNull field string: java.lang.String
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getBuffer(): java.lang.StringBuilder
public final @org.jetbrains.annotations.NotNull method getString(): java.lang.String
}
public final class ObjectVsClassInitialization_kt5291Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method with(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): java.lang.Object
}
@@ -0,0 +1,16 @@
public class A {
public method <init>(): void
public method foo(): int
}
public final class O {
public final static field INSTANCE: O
private method <init>(): void
public method foo(): int
}
public final class ObjectWithSuperclassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,28 @@
public class A {
public method <init>(): void
public method foo(): int
}
public final class O {
public final static field INSTANCE: O
private method <init>(): void
public method foo(): int
}
public final class ObjectWithSuperclassAndTraitKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface T {
inner class T/DefaultImpls
public abstract method foo(): int
}
public final class T/DefaultImpls {
inner class T/DefaultImpls
public static method foo(p0: T): int
}
@@ -0,0 +1,20 @@
public final class A {
private final @org.jetbrains.annotations.NotNull field result: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
}
public final class C {
public final static field INSTANCE: C
private final static @org.jetbrains.annotations.NotNull field g: java.lang.String
private method <init>(): void
private final method f(@org.jetbrains.annotations.NotNull p0: A): java.lang.String
public final @org.jetbrains.annotations.NotNull method getG(): java.lang.String
}
public final class PrivateExtensionFromInitializer_kt4543Kt {
public final static @org.jetbrains.annotations.NotNull method a(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): java.lang.String
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,24 @@
public final class Foo {
public final static field INSTANCE: Foo
private final static field result: int
private final static field v: int
inner class Foo/O
private method <init>(): void
private final method foo(p0: T): T
public final method getResult(): int
}
private final class Foo/O {
public final static field INSTANCE: Foo.O
inner class Foo/O
private method <init>(): void
}
public final class PrivateFunctionFromClosureInInitializer_kt5582Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface T
@@ -0,0 +1,11 @@
public class A {
private final @org.jetbrains.annotations.NotNull field v: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public @org.jetbrains.annotations.NotNull method getV(): java.lang.String
}
public final class ReceiverInConstructorKt {
public final static @org.jetbrains.annotations.NotNull method a(@org.jetbrains.annotations.NotNull p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String): A
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,11 @@
public final class SafeAccessKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Test {
public final static field INSTANCE: Test
private final static @org.jetbrains.annotations.NotNull field a: java.lang.String
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): java.lang.String
}
@@ -0,0 +1,11 @@
public final class A {
public final static field INSTANCE: A
private final static field x: int
private method <init>(): void
public final method getX(): int
}
public final class SimpleObjectKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,18 @@
public class A {
private final @org.jetbrains.annotations.NotNull field v: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public @org.jetbrains.annotations.NotNull method getV(): java.lang.String
}
public class B {
private final @org.jetbrains.annotations.NotNull field v: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method a(@org.jetbrains.annotations.NotNull p0: java.lang.String): A
public @org.jetbrains.annotations.NotNull method getV(): java.lang.String
}
public final class ThisInConstructorKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,4 @@
public final class UseAnonymousObjectAsIteratorKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method iterator(@org.jetbrains.annotations.NotNull p0: java.util.Iterator): java.util.Iterator
}
@@ -0,0 +1,41 @@
public class BaseClass {
public method <init>(): void
public final method getFromClass(p0: java.lang.Object): java.lang.Object
}
public final class C {
public final static field INSTANCE: C
private static field p: int
private method <init>(): void
public final method f(@org.jetbrains.annotations.NotNull p0: java.lang.String): int
public final method f(p0: boolean): int
public final method f(p0: int): int
public method fromInterface(p0: java.lang.Object): java.lang.Object
public final method g1(p0: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.NotNull method genericFromSuper(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
public synthetic method genericFromSuper(p0: java.lang.Object): java.lang.Object
public final method getExt(p0: int): int
public final method getG2(p0: java.lang.Object): java.lang.Object
public final method getP(): int
public final method setP(p0: int): void
}
public interface I {
inner class I/DefaultImpls
public abstract method fromInterface(p0: java.lang.Object): java.lang.Object
public abstract method genericFromSuper(p0: java.lang.Object): java.lang.Object
}
public final class I/DefaultImpls {
inner class I/DefaultImpls
public static method fromInterface(p0: I, p1: java.lang.Object): java.lang.Object
public static method genericFromSuper(p0: I, p1: java.lang.Object): java.lang.Object
}
public final class UseImportedMemberKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,48 @@
public class BaseClass {
public method <init>(): void
public final method getFromClass(p0: java.lang.Object): java.lang.Object
}
public final class Class {
public final static field C: Class.C
private static field p: int
inner class Class/C
public method <init>(): void
}
public final static class Class/C {
inner class Class/C
private method <init>(): void
public final method f(@org.jetbrains.annotations.NotNull p0: java.lang.String): int
public final method f(p0: boolean): int
public final method f(p0: int): int
public method fromInterface(p0: java.lang.Object): java.lang.Object
public final method g1(p0: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.NotNull method genericFromSuper(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
public synthetic method genericFromSuper(p0: java.lang.Object): java.lang.Object
public final method getExt(p0: int): int
public final method getG2(p0: java.lang.Object): java.lang.Object
public final method getP(): int
public final method setP(p0: int): void
}
public interface I {
inner class I/DefaultImpls
public abstract method fromInterface(p0: java.lang.Object): java.lang.Object
public abstract method genericFromSuper(p0: java.lang.Object): java.lang.Object
}
public final class I/DefaultImpls {
inner class I/DefaultImpls
public static method fromInterface(p0: I, p1: java.lang.Object): java.lang.Object
public static method genericFromSuper(p0: I, p1: java.lang.Object): java.lang.Object
}
public final class UseImportedMemberFromCompanionKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}