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:
committed by
Yan Zhulanow
parent
8bdb54929b
commit
328286ab14
+19
@@ -0,0 +1,19 @@
|
||||
public interface B {
|
||||
public abstract method getBar(): java.lang.Object
|
||||
}
|
||||
|
||||
|
||||
public final class C {
|
||||
public method <init>(): void
|
||||
public final method extension(@org.jetbrains.annotations.NotNull p0: java.lang.String): int
|
||||
public final @org.jetbrains.annotations.NotNull method fooInClass(@org.jetbrains.annotations.NotNull p0: java.lang.String): B
|
||||
public final @org.jetbrains.annotations.NotNull method fooInClass(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
|
||||
public final @org.jetbrains.annotations.NotNull method fooInClassNoReceiver(@org.jetbrains.annotations.NotNull p0: java.lang.String): B
|
||||
public final @org.jetbrains.annotations.NotNull method fooInClassNoReceiver(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class CaptureExtensionReceiverKt {
|
||||
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: java.lang.String): B
|
||||
}
|
||||
compiler/testData/codegen/light-analysis/closures/captureOuterProperty/captureFunctionInProperty.txt
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
public final class A {
|
||||
private final @org.jetbrains.annotations.NotNull field x: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(): T
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
public final @org.jetbrains.annotations.NotNull method getx(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class CaptureFunctionInPropertyKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public interface T {
|
||||
public abstract @org.jetbrains.annotations.NotNull method result(): java.lang.String
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
public final class A {
|
||||
private final @org.jetbrains.annotations.NotNull field x: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(): T
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class InFunctionKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public interface T {
|
||||
public abstract @org.jetbrains.annotations.NotNull method result(): java.lang.String
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
public final class A {
|
||||
private final @org.jetbrains.annotations.NotNull field x: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(): T
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class InPropertyKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public interface T {
|
||||
public abstract @org.jetbrains.annotations.NotNull method result(): java.lang.String
|
||||
}
|
||||
compiler/testData/codegen/light-analysis/closures/captureOuterProperty/inPropertyDeepObjectChain.txt
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
public final class A {
|
||||
private final @org.jetbrains.annotations.NotNull field x: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(): T
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class InPropertyDeepObjectChainKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public interface T {
|
||||
public abstract @org.jetbrains.annotations.NotNull method result(): java.lang.String
|
||||
}
|
||||
Vendored
+21
@@ -0,0 +1,21 @@
|
||||
public final class A {
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(): T
|
||||
}
|
||||
|
||||
|
||||
public class B {
|
||||
private final @org.jetbrains.annotations.NotNull field x: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class InPropertyFromSuperClassKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public interface T {
|
||||
public abstract @org.jetbrains.annotations.NotNull method result(): java.lang.String
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
public abstract class A {
|
||||
private final field x: java.lang.Object
|
||||
public method <init>(p0: java.lang.Object): void
|
||||
public final method getX(): java.lang.Object
|
||||
}
|
||||
|
||||
|
||||
public class B {
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class C {
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(): T
|
||||
}
|
||||
|
||||
|
||||
public final class InPropertyFromSuperSuperClassKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public interface T {
|
||||
public abstract @org.jetbrains.annotations.NotNull method result(): java.lang.String
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
public final class B {
|
||||
private final field x: int
|
||||
public method <init>(p0: int): void
|
||||
public final method foo(): void
|
||||
public final method getX(): int
|
||||
}
|
||||
|
||||
|
||||
public final class Kt4176Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class Z {
|
||||
private final field s: int
|
||||
public method <init>(p0: int): void
|
||||
public method a(): void
|
||||
public final method getS(): int
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class Kt4656Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class CapturedLocalGenericFunKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
public final class LocalFunInsideLocalFunKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class LocalFunInsideLocalFunDifferentSignaturesKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
public abstract class d/A {
|
||||
public method <init>(): void
|
||||
public abstract @org.jetbrains.annotations.NotNull method getText(): java.lang.String
|
||||
public abstract method setText(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
}
|
||||
|
||||
|
||||
public class d/HtmlTag {
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class d/LI {
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public class d/ListTag {
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class d/PropertyAndFunctionNameClashKt {
|
||||
public final static method a(@org.jetbrains.annotations.NotNull p0: d.HtmlTag, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): void
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method item(@org.jetbrains.annotations.NotNull p0: d.ListTag, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): void
|
||||
public final static @org.jetbrains.annotations.NotNull method listOf(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): java.util.List
|
||||
public final static method test(@org.jetbrains.annotations.NotNull p0: d.ListTag, @org.jetbrains.annotations.NotNull p1: java.util.List): void
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class ThreeLevelsKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class ThreeLevelsDifferentSignaturesKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
public final class VarAsFunInsideLocalFunKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
public final class ClosureInsideConstrucorKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class KModel {
|
||||
private final @org.jetbrains.annotations.NotNull field sourcesInfo: java.lang.String
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getSourcesInfo(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
public final class test/ClosureOnTopLevel1Kt {
|
||||
private final static @org.jetbrains.annotations.NotNull field obj: kotlin.jvm.functions.Function0
|
||||
private final static @org.jetbrains.annotations.NotNull field p: java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method f(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getGetter(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getObj(): kotlin.jvm.functions.Function0
|
||||
public final static @org.jetbrains.annotations.NotNull method getP(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
public final class ClosureOnTopLevel2Kt {
|
||||
private final static @org.jetbrains.annotations.NotNull field obj: kotlin.jvm.functions.Function0
|
||||
private final static @org.jetbrains.annotations.NotNull field p: java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method f(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getGetter(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getObj(): kotlin.jvm.functions.Function0
|
||||
public final static @org.jetbrains.annotations.NotNull method getP(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class ClosureWithParameterKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method apply(@org.jetbrains.annotations.NotNull p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
public final class ClosureWithParameterAndBoxingKt {
|
||||
public final static method apply(p0: int, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1): int
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
public final class DoubleEnclosedLocalVariableKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method sum(p0: int, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): int
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class EnclosingLocalVariableKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method sum(p0: int, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): int
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
public final class EnclosingThisKt {
|
||||
private final static @org.jetbrains.annotations.NotNull field m: kotlin.jvm.functions.Function1
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getM(): kotlin.jvm.functions.Function1
|
||||
}
|
||||
|
||||
|
||||
public final class Point {
|
||||
private final field x: int
|
||||
private final field y: int
|
||||
public method <init>(p0: int, p1: int): void
|
||||
public final method getX(): int
|
||||
public final method getY(): int
|
||||
public final @org.jetbrains.annotations.NotNull method mul(): kotlin.jvm.functions.Function1
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
public final class ExtensionClosureKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method apply(@org.jetbrains.annotations.NotNull p0: Point, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2): Point
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class Point {
|
||||
private final field x: int
|
||||
private final field y: int
|
||||
public method <init>(p0: int, p1: int): void
|
||||
public final method getX(): int
|
||||
public final method getY(): int
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
public final class Example {
|
||||
private field obj: JClass
|
||||
private @org.jetbrains.annotations.Nullable field result: java.lang.String
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.Nullable method getResult(): java.lang.String
|
||||
public final method setResult(@org.jetbrains.annotations.Nullable p0: java.lang.String): void
|
||||
}
|
||||
|
||||
|
||||
public final class Example2 {
|
||||
private field obj: JClass
|
||||
private @org.jetbrains.annotations.Nullable field result: java.lang.String
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.Nullable method getResult(): java.lang.String
|
||||
public final method setResult(@org.jetbrains.annotations.Nullable p0: java.lang.String): void
|
||||
}
|
||||
|
||||
|
||||
public class JClass {
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method test(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class Kt10044Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
public interface A {
|
||||
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class AFabric {
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method createA(): A
|
||||
}
|
||||
|
||||
|
||||
public final class AImpl {
|
||||
private final @org.jetbrains.annotations.NotNull field z: 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 final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class AWrapperFabric {
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method createA(): A
|
||||
public final @org.jetbrains.annotations.NotNull method createMyA(): A
|
||||
}
|
||||
|
||||
|
||||
public final class Kt11634Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
public interface A {
|
||||
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class AFabric {
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method createA(@org.jetbrains.annotations.NotNull p0: java.lang.String): A
|
||||
}
|
||||
|
||||
|
||||
public final class AImpl {
|
||||
private final @org.jetbrains.annotations.NotNull field z: 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 final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class AWrapperFabric {
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method createA(@org.jetbrains.annotations.NotNull p0: java.lang.String): A
|
||||
public final @org.jetbrains.annotations.NotNull method createMyA(): A
|
||||
}
|
||||
|
||||
|
||||
public final class Kt11634_2Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
public interface A {
|
||||
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class AFabric {
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method createA(@org.jetbrains.annotations.NotNull p0: java.lang.String): A
|
||||
}
|
||||
|
||||
|
||||
public final class AImpl {
|
||||
private final @org.jetbrains.annotations.NotNull field z: 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 final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class AWrapperFabric {
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method createA(@org.jetbrains.annotations.NotNull p0: java.lang.String): A
|
||||
public final @org.jetbrains.annotations.NotNull method createMyA(): A
|
||||
}
|
||||
|
||||
|
||||
public final class Kt11634_3Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
public interface A {
|
||||
public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class Base {
|
||||
private final @org.jetbrains.annotations.NotNull field a: A
|
||||
private final @org.jetbrains.annotations.NotNull field p: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public @org.jetbrains.annotations.NotNull method getA(): A
|
||||
public final @org.jetbrains.annotations.NotNull method getP(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public class Derived1 {
|
||||
private final @org.jetbrains.annotations.NotNull field a: A
|
||||
inner class Derived1/Derived2
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public @org.jetbrains.annotations.NotNull method getA(): A
|
||||
}
|
||||
|
||||
|
||||
public final class Derived1/Derived2 {
|
||||
synthetic final field this$0: Derived1
|
||||
private final @org.jetbrains.annotations.NotNull field x: A
|
||||
inner class Derived1/Derived2
|
||||
public method <init>(@java.lang.Synthetic p0: Derived1, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): A
|
||||
}
|
||||
|
||||
|
||||
public final class Kt11634_4Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class Kt2151Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method foo(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
public final class Kt3152Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class Test {
|
||||
private final field content: int
|
||||
inner class Test/A
|
||||
public method <init>(): void
|
||||
public final method getContent(): int
|
||||
}
|
||||
|
||||
|
||||
public final class Test/A {
|
||||
synthetic final field this$0: Test
|
||||
private final @org.jetbrains.annotations.NotNull field v: java.lang.Object
|
||||
inner class Test/A
|
||||
public method <init>(p0: Test): void
|
||||
public final @org.jetbrains.annotations.NotNull method getV(): java.lang.Object
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
public class Base {
|
||||
public method <init>(): void
|
||||
public final method doSomething(): void
|
||||
}
|
||||
|
||||
|
||||
public final class Foo {
|
||||
inner class Foo/Bar
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class Foo/Bar {
|
||||
synthetic final field this$0: Foo
|
||||
private final @org.jetbrains.annotations.NotNull field x: X
|
||||
inner class Foo/Bar
|
||||
public method <init>(p0: Foo): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): X
|
||||
}
|
||||
|
||||
|
||||
public final class Kt3523Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class X {
|
||||
private final @org.jetbrains.annotations.NotNull field action: kotlin.jvm.functions.Function0
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): void
|
||||
public final @org.jetbrains.annotations.NotNull method getAction(): kotlin.jvm.functions.Function0
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
public final class A {
|
||||
public method <init>(): void
|
||||
public synthetic static method bar$default(p0: A, p1: kotlin.jvm.functions.Function1, p2: int, p3: java.lang.Object): void
|
||||
public final method bar(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void
|
||||
public final method foo(): void
|
||||
}
|
||||
|
||||
|
||||
public final class B {
|
||||
inner class B/D
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final static class B/D {
|
||||
inner class B/D
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class Kt3738Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class Kt3905Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
public final class Foo {
|
||||
private final @org.jetbrains.annotations.NotNull field f: Foo.Inner
|
||||
private final field s: java.lang.String
|
||||
inner class Foo/Inner
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method getF(): Foo.Inner
|
||||
}
|
||||
|
||||
|
||||
public final class Foo/Inner {
|
||||
synthetic final field this$0: Foo
|
||||
private final field x: java.lang.String
|
||||
inner class Foo/Inner
|
||||
public method <init>(p0: Foo): void
|
||||
}
|
||||
|
||||
|
||||
public final class Kt4106Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
public class A {
|
||||
private final field s: int
|
||||
public method <init>(p0: int): void
|
||||
public final method getS(): int
|
||||
}
|
||||
|
||||
|
||||
public class B {
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
|
||||
public final class Kt4137Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method foo(p0: int, p1: int): int
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class Kt5589Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class LocalClassFunClosureKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class LocalClassLambdaClosureKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class LocalFunctionInFunctionKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class LocalFunctionInInitializerKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class LocalGenericFunKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class LocalReturnKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method run1(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
public final class LocalReturnWithAutolabelKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method run1(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
public final class A {
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method f(): kotlin.jvm.functions.Function0
|
||||
}
|
||||
|
||||
|
||||
public final class NoRefToOuterKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class RecursiveClosureKt {
|
||||
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: java.lang.String): java.lang.String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class SimplestClosureKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method invoker(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.String
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
public final class SimplestClosureAndBoxingKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method int_invoker(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): int
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
public final class Outer {
|
||||
private final @org.jetbrains.annotations.NotNull field outerProp: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String
|
||||
public final @org.jetbrains.annotations.NotNull method getOuterProp(): java.lang.String
|
||||
}
|
||||
|
||||
|
||||
public final class SubclosuresWithinInitializersKt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method inlineRun(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object
|
||||
public final static method run(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object
|
||||
}
|
||||
Reference in New Issue
Block a user