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,14 @@
public final class AccessTopLevelDelegatedPropertyInClinitKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field a: java.lang.String
private final static @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getA(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getProp(): java.lang.String
}
public final class Delegate {
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String
}
@@ -0,0 +1,23 @@
public final class B {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final field value$delegate: Delegate
public method <init>(): void
private final method getValue(): int
private final method setValue(p0: int): void
public final method test(): void
}
public final class CapturePropertyInClosureKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
@@ -0,0 +1,17 @@
public final class AImpl {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getProp(): java.lang.Number
}
public final class CastGetReturnTypeKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
@@ -0,0 +1,40 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getProp(): Derived
public final method setProp(@org.jetbrains.annotations.NotNull p0: Derived): void
}
public class Base {
private final @org.jetbrains.annotations.NotNull field a: 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 @org.jetbrains.annotations.NotNull method getA(): java.lang.String
}
public final class CastSetParameterKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class Delegate {
private @org.jetbrains.annotations.NotNull field inner: Derived
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getInner(): Derived
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): Derived
public final method setInner(@org.jetbrains.annotations.NotNull p0: Derived): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, @org.jetbrains.annotations.NotNull p2: Base): void
}
public final class Derived {
private final @org.jetbrains.annotations.NotNull field a: 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 @org.jetbrains.annotations.NotNull method getA(): java.lang.String
}
@@ -0,0 +1,24 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: A.Delegate
inner class A/Delegate
public method <init>(): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final static class A/Delegate {
private field inner: int
inner class A/Delegate
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class DelegateAsInnerClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,24 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field p: Delegate
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getP(): Delegate
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class DelegateByOtherPropertyKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class DelegateByTopLevelFunKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method foo(): Delegate
}
@@ -0,0 +1,24 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class DelegateByTopLevelPropertyKt {
private final static @org.jetbrains.annotations.NotNull field p: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getP(): Delegate
}
@@ -0,0 +1,17 @@
public final class A {
public method <init>(): void
}
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.NotNull p0: A, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class DelegateForExtPropertyKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method getProp(@org.jetbrains.annotations.NotNull p0: A): int
}
@@ -0,0 +1,25 @@
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.NotNull p0: F.A, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class DelegateForExtPropertyInClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class F {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
inner class F/A
public method <init>(): void
public final method foo(): int
public final method getProp(@org.jetbrains.annotations.NotNull p0: F.A): int
}
public final static class F/A {
inner class F/A
public method <init>(): void
}
@@ -0,0 +1,12 @@
public final class DelegateWithPrivateSetKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class My {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field delegate$delegate: kotlin.properties.ReadWriteProperty
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getDelegate(): java.lang.String
private final method setDelegate(p0: java.lang.String): void
}
@@ -0,0 +1,30 @@
public final class A {
inner class A/B
public method <init>(): void
}
public final class A/B {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
synthetic final field this$0: A
inner class A/B
public method <init>(p0: A): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: java.lang.Object
public method <init>(p0: java.lang.Object): void
public final method getInner(): java.lang.Object
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.Object
public final method setInner(p0: java.lang.Object): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: java.lang.Object): void
}
public final class GenericDelegateKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,17 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
}
public final class Delegate {
public method <init>(): void
}
public final class GetAsExtensionFunKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method getValue(@org.jetbrains.annotations.NotNull p0: Delegate, @org.jetbrains.annotations.Nullable p1: java.lang.Object, @org.jetbrains.annotations.NotNull p2: kotlin.reflect.KProperty): int
}
@@ -0,0 +1,17 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
public final method getValue(@org.jetbrains.annotations.NotNull p0: Delegate, @org.jetbrains.annotations.Nullable p1: java.lang.Object, @org.jetbrains.annotations.NotNull p2: kotlin.reflect.KProperty): int
}
public final class Delegate {
public method <init>(): void
}
public final class GetAsExtensionFunInClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,17 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
}
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class InClassValKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class InClassVarKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public interface A {
public abstract method getProp(): int
}
public final class AImpl {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public method getProp(): int
}
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class InTraitKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,30 @@
public final class A {
inner class A/B
public method <init>(): void
}
public final class A/B {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
synthetic final field this$0: A
inner class A/B
public method <init>(p0: A): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: java.lang.Object
public method <init>(p0: java.lang.Object): void
public final method getInner(): java.lang.Object
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.Object
public final method setInner(p0: java.lang.Object): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: java.lang.Object): void
}
public final class InferredPropertyTypeKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,52 @@
public final class Delegate {
private field inner: java.lang.Object
public method <init>(p0: java.lang.Object): void
public final method getInner(): java.lang.Object
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.Object
public final method setInner(p0: java.lang.Object): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: java.lang.Object): void
}
public final class Foo {
private final static @org.jetbrains.annotations.NotNull field A$delegate: Delegate
private final static @org.jetbrains.annotations.NotNull field B$delegate: Delegate
public final static field Companion: Foo.Companion
private final field f: int
inner class Foo/Companion
public method <init>(p0: int): void
public final method getF(): int
}
public final static class Foo/Companion {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
inner class Foo/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): Foo
public final @org.jetbrains.annotations.NotNull method getB(): Foo
public final method setB(@org.jetbrains.annotations.NotNull p0: Foo): void
}
public interface FooTrait {
public final static field Companion: FooTrait.Companion
inner class FooTrait/Companion
}
public final static class FooTrait/Companion {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field A$delegate: Delegate
private final static @org.jetbrains.annotations.NotNull field B$delegate: Delegate
inner class FooTrait/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): Foo
public final @org.jetbrains.annotations.NotNull method getB(): Foo
public final method setB(@org.jetbrains.annotations.NotNull p0: Foo): void
}
public final class Kt4138Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,6 @@
public final class Kt6722Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public interface T
@@ -0,0 +1,27 @@
public class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field K$delegate: kotlin.properties.ReadWriteProperty
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getK(): java.lang.String
protected final method setK(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class B {
public method <init>(): void
}
public final class Kt9712Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
public final class X {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
public final static field INSTANCE: X
private final static @org.jetbrains.annotations.NotNull field O$delegate: kotlin.properties.ReadWriteProperty
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getO(): java.lang.String
private final method setO(p0: java.lang.String): void
}
@@ -0,0 +1,20 @@
public final class Delegate {
public final static field INSTANCE: Delegate
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.NotNull p0: My, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String
public final method setValue(@org.jetbrains.annotations.NotNull p0: My, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, @org.jetbrains.annotations.NotNull p2: java.lang.String): void
}
public final class My {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field delegate$delegate: Delegate
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getDelegate(): java.lang.String
private final method setDelegate(p0: java.lang.String): void
}
public final class PrivateSetterKPropertyIsNotMutableKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,23 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final field prop$delegate: Delegate
public method <init>(): void
private final method getProp(): int
private final method setProp(p0: int): void
public final @org.jetbrains.annotations.NotNull method test(): java.lang.String
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class PrivateVarKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,54 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
public final static field Companion: A.Companion
private final static @org.jetbrains.annotations.Nullable field bar$delegate: AnyHandler
private final @org.jetbrains.annotations.NotNull field foo$delegate: IntHandler
inner class A/Companion
public method <init>(): void
public final method getFoo(): int
public final method setFoo(p0: int): void
}
public final static class A/Companion {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
inner class A/Companion
private method <init>(): void
public final @org.jetbrains.annotations.Nullable method getBar(): java.lang.Object
public final method setBar(@org.jetbrains.annotations.Nullable p0: java.lang.Object): void
}
public final class AnyHandler {
public final static field INSTANCE: AnyHandler
private method <init>(): void
public final @org.jetbrains.annotations.Nullable method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.Object
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, @org.jetbrains.annotations.Nullable p2: java.lang.Object): void
}
public final class IntHandler {
public final static field INSTANCE: IntHandler
private method <init>(): void
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class PropertyMetadataShouldBeCachedKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field baz$delegate: StringHandler
private final static @org.jetbrains.annotations.NotNull field metadatas: java.util.IdentityHashMap
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getBaz(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getMetadatas(): java.util.IdentityHashMap
public final static @org.jetbrains.annotations.Nullable method record(@org.jetbrains.annotations.NotNull p0: kotlin.reflect.KProperty): kotlin.Unit
}
public final class StringHandler {
public final static field INSTANCE: StringHandler
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, @org.jetbrains.annotations.NotNull p2: java.lang.String): void
}
@@ -0,0 +1,17 @@
public class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field value$delegate: kotlin.properties.ReadWriteProperty
public method <init>(): void
protected final @org.jetbrains.annotations.NotNull method getValue(): java.lang.Object
private final method setValue(p0: java.lang.Object): void
}
public final class B {
public method <init>(): void
}
public final class ProtectedVarWithPrivateSetKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,22 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
}
public final class SetAsExtensionFunKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method setValue(@org.jetbrains.annotations.NotNull p0: Delegate, @org.jetbrains.annotations.Nullable p1: java.lang.Object, @org.jetbrains.annotations.NotNull p2: kotlin.reflect.KProperty, p3: int): void
}
@@ -0,0 +1,22 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(): void
public final method getProp(): int
public final method setProp(p0: int): void
public final method setValue(@org.jetbrains.annotations.NotNull p0: Delegate, @org.jetbrains.annotations.Nullable p1: java.lang.Object, @org.jetbrains.annotations.NotNull p2: kotlin.reflect.KProperty, p3: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
}
public final class SetAsExtensionFunInClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,29 @@
public final class Delegate {
public final static field INSTANCE: Delegate
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, @org.jetbrains.annotations.NotNull p2: java.lang.String): void
}
public final class O {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
public final static field INSTANCE: O
private final static @org.jetbrains.annotations.NotNull field memExt$delegate: Delegate
private final static @org.jetbrains.annotations.NotNull field member$delegate: Delegate
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getMemExt(@org.jetbrains.annotations.NotNull p0: O): java.lang.String
public final @org.jetbrains.annotations.NotNull method getMember(): java.lang.String
public final method setMemExt(@org.jetbrains.annotations.NotNull p0: O, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final method setMember(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class StackOverflowOnCallFromGetValueKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field topLevel$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method check(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): void
public final static @org.jetbrains.annotations.NotNull method getTopLevel(): java.lang.String
public final static method setTopLevel(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
@@ -0,0 +1,12 @@
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class TopLevelValKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method getProp(): int
}
@@ -0,0 +1,17 @@
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class TopLevelVarKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method getProp(): int
public final static method setProp(p0: int): void
}
@@ -0,0 +1,24 @@
public final class A {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final field i: int
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public method <init>(p0: int): void
public final method foo(): int
public final method getI(): int
public final method getProp(): int
}
public final class Delegate {
private final @org.jetbrains.annotations.NotNull field f: kotlin.jvm.functions.Function1
public method <init>(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void
public final @org.jetbrains.annotations.NotNull method getF(): kotlin.jvm.functions.Function1
public final method getValue(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class TwoPropByOneDelegeteKt {
private final static @org.jetbrains.annotations.NotNull field p: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getP(): Delegate
}
@@ -0,0 +1,30 @@
public final class Delegate {
public final static field INSTANCE: Delegate
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, @org.jetbrains.annotations.NotNull p2: java.lang.String): void
}
public final class O {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
public final static field INSTANCE: O
private final static @org.jetbrains.annotations.NotNull field memExt$delegate: Delegate
private final static @org.jetbrains.annotations.NotNull field member$delegate: Delegate
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getMemExt(@org.jetbrains.annotations.NotNull p0: O): java.lang.String
public final @org.jetbrains.annotations.NotNull method getMember(): java.lang.String
public final method setMemExt(@org.jetbrains.annotations.NotNull p0: O, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final method setMember(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
public final class UseKPropertyLaterKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field properties: java.util.HashSet
private final static @org.jetbrains.annotations.NotNull field topLevel$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getProperties(): java.util.HashSet
public final static @org.jetbrains.annotations.NotNull method getTopLevel(): java.lang.String
public final static method setTopLevel(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
@@ -0,0 +1,12 @@
public final class Delegate {
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String
}
public final class UseReflectionOnKPropertyKt {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @org.jetbrains.annotations.NotNull method getProp(): java.lang.String
}
@@ -0,0 +1,25 @@
public final class A {
inner class A/B
public method <init>(): void
}
public final class A/B {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
synthetic final field this$0: A
inner class A/B
public method <init>(p0: A): void
public final method getProp(): int
}
public final class Delegate {
public method <init>(): void
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
}
public final class ValInInnerClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -0,0 +1,30 @@
public final class A {
inner class A/B
public method <init>(): void
}
public final class A/B {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final @org.jetbrains.annotations.NotNull field prop$delegate: Delegate
synthetic final field this$0: A
inner class A/B
public method <init>(p0: A): void
public final method getProp(): int
public final method setProp(p0: int): void
}
public final class Delegate {
private field inner: int
public method <init>(): void
public final method getInner(): int
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): int
public final method setInner(p0: int): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: int): void
}
public final class VarInInnerClassKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}