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,44 @@
public final class A {
inner class A/B1
inner class A/B2
inner class A/B3
inner class A/B4
public method <init>(): void
}
public final static class A/B1 {
inner class A/B1
public method <init>(): void
}
public final static class A/B2 {
private final field x: int
inner class A/B2
public method <init>(p0: int): void
public final method getX(): int
}
public final static class A/B3 {
private final field x: long
private final field y: int
inner class A/B3
public method <init>(p0: long, p1: int): void
public final method getX(): long
public final method getY(): int
}
public final static class A/B4 {
private final @org.jetbrains.annotations.NotNull field str: java.lang.String
inner class A/B4
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getStr(): java.lang.String
}
public final class CreateNestedClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,19 @@
public final class CreatedNestedInOuterMemberKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method foo(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): int
}
public final class Outer {
inner class Outer/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method bar(): java.lang.String
}
public final static class Outer/Nested {
private final field y: int
inner class Outer/Nested
public method <init>(): void
public final method getY(): int
}
@@ -0,0 +1,27 @@
public final class ExtensionFunKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Inner
inner class Outer/Nested
public method <init>(): void
public final method bar(@org.jetbrains.annotations.NotNull p0: Outer.Nested): void
public final method baz(@org.jetbrains.annotations.NotNull p0: Outer): void
public final @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final method foo(@org.jetbrains.annotations.NotNull p0: Outer.Inner): void
}
public final class Outer/Inner {
synthetic final field this$0: Outer
inner class Outer/Inner
public method <init>(p0: Outer): void
}
public final static class Outer/Nested {
inner class Outer/Nested
public method <init>(): void
}
@@ -0,0 +1,18 @@
public final class ExtensionToNestedKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: Test.Nested): java.lang.String
}
public final class Test {
inner class Test/Nested
public method <init>(): void
}
public final static class Test/Nested {
private final @org.jetbrains.annotations.NotNull field value: java.lang.String
inner class Test/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class A {
inner class A/B
public method <init>(): void
}
public final static class A/B {
inner class A/B
inner class A/B/C
public method <init>(): void
}
public final static class A/B/C {
inner class A/B
inner class A/B/C
public method <init>(): void
}
public final class ImportNestedClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,19 @@
public final class InnerGenericKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Inner
public method <init>(): void
}
public final class Outer/Inner {
private final field t: java.lang.Object
synthetic final field this$0: Outer
inner class Outer/Inner
public method <init>(p0: Outer, p1: java.lang.Object): void
public final method box(): java.lang.Object
public final method getT(): java.lang.Object
}
@@ -0,0 +1,28 @@
public final class KotlinKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
private final field x: java.lang.Object
inner class Outer/Inner
public method <init>(p0: java.lang.Object): void
public final method getX(): java.lang.Object
}
public final class Outer/Inner {
synthetic final field this$0: Outer
private final field y: java.lang.Object
inner class Outer/Inner
public method <init>(p0: Outer, p1: java.lang.Object): void
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
public final method getY(): java.lang.Object
}
public final class Test {
public final static field INSTANCE: Test
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: Outer.Inner): java.lang.String
}
@@ -0,0 +1,17 @@
public final class KotlinKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class MyWallpaperService {
inner class MyWallpaperService/MyEngine
public method <init>(): void
public @org.jetbrains.annotations.NotNull method onCreateInner(): JavaClass.InnerClass
}
private final class MyWallpaperService/MyEngine {
synthetic final field this$0: MyWallpaperService
inner class MyWallpaperService/MyEngine
public method <init>(p0: MyWallpaperService): void
}
@@ -0,0 +1,22 @@
public final class InnerLabeledThisKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
private final @org.jetbrains.annotations.NotNull field O: java.lang.String
inner class Outer/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method K(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getO(): java.lang.String
}
public final class Outer/Inner {
private final @org.jetbrains.annotations.NotNull field K: java.lang.String
synthetic final field this$0: Outer
inner class Outer/Inner
public method <init>(p0: Outer): void
public final @org.jetbrains.annotations.NotNull method O(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getK(): java.lang.String
}
@@ -0,0 +1,17 @@
public final class InnerSimpleKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Inner
public method <init>(): void
}
public final class Outer/Inner {
synthetic final field this$0: Outer
inner class Outer/Inner
public method <init>(p0: Outer): void
public final @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,29 @@
public final class Kt3132Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Test {
inner class Test/Foo
inner class Test/FooImplInner
inner class Test/FooImplNested
public method <init>(): void
}
public static interface Test/Foo {
inner class Test/Foo
}
public final class Test/FooImplInner {
synthetic final field this$0: Test
inner class Test/FooImplInner
public method <init>(p0: Test): void
}
public final static class Test/FooImplNested {
inner class Test/FooImplNested
public method <init>(): void
}
@@ -0,0 +1,23 @@
public abstract class Base {
inner class Base/Inner
public method <init>(): void
}
public final class Base/Inner {
synthetic final field this$0: Base
inner class Base/Inner
public method <init>(p0: Base): void
public final @org.jetbrains.annotations.NotNull method k(): java.lang.String
public final @org.jetbrains.annotations.NotNull method o(): java.lang.String
}
public final class Child {
public method <init>(): void
}
public final class Kt3927Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,25 @@
public final class Kt5363Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
public final static field Companion: Outer.Companion
inner class Outer/Companion
inner class Outer/Nested
public method <init>(): void
}
public final static class Outer/Companion {
inner class Outer/Companion
private method <init>(): void
private final method extension(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
}
public final static class Outer/Nested {
inner class Outer/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
}
@@ -0,0 +1,26 @@
public final class Kt6804Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
public final static field Companion: Outer.Companion
private final static field s: java.lang.String
inner class Outer/Companion
inner class Outer/Nested
public method <init>(): void
}
public final static class Outer/Companion {
inner class Outer/Companion
private method <init>(): void
private final method getS(): java.lang.String
}
public final static class Outer/Nested {
inner class Outer/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method fn(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class A {
public final static field INSTANCE: A
inner class A/B
inner class A/C
private method <init>(): void
}
public final static class A/B {
inner class A/B
public method <init>(): void
}
public final static class A/C {
inner class A/C
public method <init>(): void
}
public final class NestedClassInObjectKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,29 @@
public final class NestedClassObjectKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method O(): java.lang.String
}
public final static class Outer/Nested {
public final static field Companion: Outer.Nested.Companion
private final static @org.jetbrains.annotations.NotNull field K: java.lang.String
private final static @org.jetbrains.annotations.NotNull field O: java.lang.String
inner class Outer/Nested
inner class Outer/Nested/Companion
public method <init>(): void
}
public final static class Outer/Nested/Companion {
inner class Outer/Nested
inner class Outer/Nested/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getK(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getO(): java.lang.String
}
@@ -0,0 +1,19 @@
public final class NestedEnumConstantKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Nested
public method <init>(): void
}
public static enum class Outer/Nested {
public final static field K: Outer.Nested
public final static field O: Outer.Nested
inner class Outer/Nested
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Outer.Nested
public static method values(): Outer.Nested[]
}
@@ -0,0 +1,18 @@
public final class NestedGenericKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Nested
public method <init>(): void
}
public final static class Outer/Nested {
private final field t: java.lang.Object
inner class Outer/Nested
public method <init>(p0: java.lang.Object): void
public final method box(): java.lang.Object
public final method getT(): java.lang.Object
}
@@ -0,0 +1,19 @@
public final class Package/NestedInPackageKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Package/Outer {
inner class Package/Outer/Nested
public method <init>(): void
}
public final static class Package/Outer/Nested {
private final @org.jetbrains.annotations.NotNull field K: java.lang.String
private final @org.jetbrains.annotations.NotNull field O: java.lang.String
inner class Package/Outer/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getK(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getO(): java.lang.String
}
@@ -0,0 +1,28 @@
public final class A {
public final static field INSTANCE: A
inner class A/B
private method <init>(): void
}
public final class A/B {
public final static field INSTANCE: A.B
inner class A/B
inner class A/B/C
private method <init>(): void
}
public final class A/B/C {
public final static field INSTANCE: A.B.C
private final static @org.jetbrains.annotations.NotNull field ok: java.lang.String
inner class A/B
inner class A/B/C
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getOk(): java.lang.String
}
public final class NestedObjectsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,16 @@
public final class NestedSimpleKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Outer {
inner class Outer/Nested
public method <init>(): void
}
public final static class Outer/Nested {
inner class Outer/Nested
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,24 @@
public abstract class a/A {
inner class a/A/C
public method <init>(): void
}
protected final static class a/A/C {
inner class a/A/C
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method result(): java.lang.String
}
public final class b/B {
private final @org.jetbrains.annotations.NotNull field c: a.A.C
public method <init>(): void
protected final @org.jetbrains.annotations.NotNull method getC(): a.A.C
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
}
public final class b/BKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,15 @@
public class com/company/Test {
inner class com/company/Test/ProtectedClass
public method <init>(): void
}
protected final static class com/company/Test/ProtectedClass {
inner class com/company/Test/ProtectedClass
public method <init>(): void
}
public final class com/company/TestKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,50 @@
public class A {
private final @org.jetbrains.annotations.NotNull field s: java.lang.String
inner class A/B
inner class A/C
inner class A/D
inner class A/E
inner class A/F
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String
}
public class A/B {
synthetic final field this$0: A
inner class A/B
public method <init>(@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
}
public class A/C {
synthetic final field this$0: A
inner class A/C
public method <init>(@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: double): void
}
public class A/D {
synthetic final field this$0: A
inner class A/D
public method <init>(@java.lang.Synthetic p0: A, p1: int, p2: long, @org.jetbrains.annotations.NotNull p3: java.lang.String): void
}
public class A/E {
synthetic final field this$0: A
inner class A/E
public method <init>(p0: A): void
}
public final class A/F {
synthetic final field this$0: A
inner class A/F
public method <init>(p0: A): void
}
public final class DeepInnerHierarchyKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class DeepLocalHierarchyKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,36 @@
public class Father {
private final @org.jetbrains.annotations.NotNull field param: java.lang.String
inner class Father/Child
inner class Father/InClass
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getParam(): java.lang.String
}
public final class Father/Child {
synthetic final field this$0: Father
inner class Father/Child
inner class Father/Child/Child2
public method <init>(@java.lang.Synthetic p0: Father, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
}
public final class Father/Child/Child2 {
synthetic final field this$0: Father.Child
inner class Father/Child
inner class Father/Child/Child2
public method <init>(p0: Father.Child): void
}
public abstract class Father/InClass {
synthetic final field this$0: Father
inner class Father/InClass
public method <init>(p0: Father): void
public final @org.jetbrains.annotations.NotNull method work(): java.lang.String
}
public final class InnerExtendsInnerViaSecondaryConstuctorKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,36 @@
public class Father {
private final @org.jetbrains.annotations.NotNull field param: java.lang.String
inner class Father/Child
inner class Father/InClass
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getParam(): java.lang.String
}
public final class Father/Child {
synthetic final field this$0: Father
inner class Father/Child
inner class Father/Child/Child2
public method <init>(@java.lang.Synthetic p0: Father, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
}
public final class Father/Child/Child2 {
synthetic final field this$0: Father.Child
inner class Father/Child
inner class Father/Child/Child2
public method <init>(p0: Father.Child): void
}
public abstract class Father/InClass {
synthetic final field this$0: Father
inner class Father/InClass
public method <init>(p0: Father): void
public final @org.jetbrains.annotations.NotNull method work(): java.lang.String
}
public final class InnerExtendsInnerWithProperOuterCaptureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public final class InnerExtendsOuterKt {
public final static method box(): java.lang.String
}
public class Outer {
private final @org.jetbrains.annotations.NotNull field chars: char[]
inner class Outer/Inner
public method <init>(@org.jetbrains.annotations.NotNull p0: char[]): void
public final @org.jetbrains.annotations.NotNull method getChars(): char[]
public final method value(): java.lang.String
}
public class Outer/Inner {
private final @org.jetbrains.annotations.NotNull field s: java.lang.String
synthetic final field this$0: Outer
inner class Outer/Inner
public method <init>(@java.lang.Synthetic p0: Outer, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final method concat(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String
}
@@ -0,0 +1,24 @@
public final class Child {
private final @org.jetbrains.annotations.NotNull field ChildInClass: Father.InClass
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getChildInClass(): Father.InClass
}
public abstract class Father {
inner class Father/InClass
public method <init>(): void
}
public abstract class Father/InClass {
synthetic final field this$0: Father
inner class Father/InClass
public method <init>(p0: Father): void
public abstract @org.jetbrains.annotations.NotNull method work(): java.lang.String
}
public final class Kt11833_1Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class Child {
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method test(): Father.InClass
}
public abstract class Father {
inner class Father/InClass
public method <init>(): void
}
public abstract class Father/InClass {
synthetic final field this$0: Father
inner class Father/InClass
public method <init>(p0: Father): void
public abstract @org.jetbrains.annotations.NotNull method work(): java.lang.String
}
public final class Kt11833_2Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,18 @@
public final class A {
inner class A/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method bar(): java.lang.Object
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public class A/Inner {
synthetic final field this$0: A
inner class A/Inner
public method <init>(p0: A): void
}
public final class LocalClassOuterDiffersFromInnerOuterKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,28 @@
public class Father {
private final @org.jetbrains.annotations.NotNull field param: java.lang.String
inner class Father/Child
inner class Father/InClass
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getParam(): java.lang.String
}
public final class Father/Child {
synthetic final field this$0: Father
inner class Father/Child
public method <init>(@java.lang.Synthetic p0: Father, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method test(): Father.InClass
}
public abstract class Father/InClass {
synthetic final field this$0: Father
inner class Father/InClass
public method <init>(p0: Father): void
public final @org.jetbrains.annotations.NotNull method work(): java.lang.String
}
public final class LocalExtendsInnerKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class LocalExtendsLocalWithClosureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class LocalWithClosureExtendsLocalWithClosureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,12 @@
public class A {
private final @org.jetbrains.annotations.NotNull field result: java.lang.String
public method <init>(): void
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic method <init>(p0: java.lang.String, p1: int, p2: kotlin.jvm.internal.DefaultConstructorMarker): void
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
}
public final class ObjectExtendsClassDefaultArgumentKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,15 @@
public final class ObjectExtendsClassVarargKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public class SomeClass {
private final @org.jetbrains.annotations.NotNull field args: java.lang.String[]
private final field other: int
private final field some: double
public method <init>(p0: double, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String[]): void
public final @org.jetbrains.annotations.NotNull method getArgs(): java.lang.String[]
public final method getOther(): int
public final method getSome(): double
public final @org.jetbrains.annotations.NotNull method result(): java.lang.String
}
@@ -0,0 +1,19 @@
public final class A {
inner class A/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public class A/Inner {
private final @org.jetbrains.annotations.NotNull field result: java.lang.String
synthetic final field this$0: A
inner class A/Inner
public method <init>(@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
}
public final class ObjectExtendsInnerKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public final class A {
inner class A/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public class A/Inner {
private final field int: int
private final @org.jetbrains.annotations.NotNull field result: java.lang.String
synthetic final field this$0: A
inner class A/Inner
public method <init>(@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: int): void
public synthetic method <init>(p0: A, p1: java.lang.String, p2: int, p3: int, p4: kotlin.jvm.internal.DefaultConstructorMarker): void
public final method getInt(): int
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
}
public final class ObjectExtendsInnerDefaultArgumentKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ObjectExtendsInnerOfLocalVarargAndDefaultKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ObjectExtendsInnerOfLocalWithCaptureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,10 @@
public class A {
private final @org.jetbrains.annotations.NotNull field s: java.lang.String
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String
}
public final class ObjectExtendsLocalCaptureInSuperCallKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,3 @@
public final class ObjectExtendsLocalWithClosureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,18 @@
public final class A {
inner class A/Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method bar(): java.lang.Object
public final @org.jetbrains.annotations.NotNull method foo(): java.lang.String
}
public class A/Inner {
synthetic final field this$0: A
inner class A/Inner
public method <init>(p0: A): void
}
public final class ObjectOuterDiffersFromInnerOuterKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}