Fix for KT-16441: NoSuchFieldError: $$delegatedProperties when delegating through provideDelegate in companion object
#KT-16441 Fixed
This commit is contained in:
@@ -499,10 +499,11 @@ public abstract class MemberCodegen<T extends KtPureElement/* TODO: & KtDeclarat
|
||||
int indexOfDelegatedProperty = PropertyCodegen.indexOfDelegatedProperty(property);
|
||||
|
||||
StackValue delegateValue = PropertyCodegen.invokeDelegatedPropertyConventionMethodWithReceiver(
|
||||
codegen, typeMapper, provideDelegateResolvedCall, indexOfDelegatedProperty, 1, provideDelegateReceiver);
|
||||
codegen, typeMapper, provideDelegateResolvedCall, indexOfDelegatedProperty, 1,
|
||||
provideDelegateReceiver, propertyDescriptor
|
||||
);
|
||||
|
||||
propValue.store(delegateValue, codegen.v);
|
||||
|
||||
}
|
||||
|
||||
protected boolean shouldInitializeProperty(@NotNull KtProperty property) {
|
||||
@@ -590,7 +591,7 @@ public abstract class MemberCodegen<T extends KtPureElement/* TODO: & KtDeclarat
|
||||
}
|
||||
if (delegatedProperties.isEmpty()) return;
|
||||
|
||||
v.newField(NO_ORIGIN, ACC_PRIVATE | ACC_STATIC | ACC_FINAL | ACC_SYNTHETIC, JvmAbi.DELEGATED_PROPERTIES_ARRAY_NAME,
|
||||
v.newField(NO_ORIGIN, ACC_STATIC | ACC_FINAL | ACC_SYNTHETIC, JvmAbi.DELEGATED_PROPERTIES_ARRAY_NAME,
|
||||
"[" + K_PROPERTY_TYPE, null, null);
|
||||
|
||||
if (!state.getClassBuilderMode().generateBodies) return;
|
||||
|
||||
@@ -57,6 +57,7 @@ import java.util.List;
|
||||
|
||||
import static org.jetbrains.kotlin.codegen.AsmUtil.getDeprecatedAccessFlag;
|
||||
import static org.jetbrains.kotlin.codegen.AsmUtil.getVisibilityForBackingField;
|
||||
import static org.jetbrains.kotlin.codegen.AsmUtil.isPropertyWithBackingFieldCopyInOuterClass;
|
||||
import static org.jetbrains.kotlin.codegen.JvmCodegenUtil.isConstOrHasJvmFieldAnnotation;
|
||||
import static org.jetbrains.kotlin.codegen.JvmCodegenUtil.isJvmInterface;
|
||||
import static org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.FIELD_FOR_PROPERTY;
|
||||
@@ -534,7 +535,7 @@ public class PropertyCodegen {
|
||||
StackValue.Property receiver = codegen.intermediateValueForProperty(propertyDescriptor, true, null, StackValue.LOCAL_0);
|
||||
return invokeDelegatedPropertyConventionMethodWithReceiver(
|
||||
codegen, typeMapper, resolvedCall, indexInPropertyMetadataArray, propertyMetadataArgumentIndex,
|
||||
receiver
|
||||
receiver, propertyDescriptor
|
||||
);
|
||||
}
|
||||
|
||||
@@ -544,9 +545,12 @@ public class PropertyCodegen {
|
||||
@NotNull ResolvedCall<FunctionDescriptor> resolvedCall,
|
||||
final int indexInPropertyMetadataArray,
|
||||
int propertyMetadataArgumentIndex,
|
||||
@Nullable StackValue receiver
|
||||
@Nullable StackValue receiver,
|
||||
@NotNull PropertyDescriptor propertyDescriptor
|
||||
) {
|
||||
final Type owner = getDelegatedPropertyMetadataOwner(codegen, typeMapper);
|
||||
final Type owner = JvmAbi.isPropertyWithBackingFieldInOuterClass(propertyDescriptor) ?
|
||||
codegen.getState().getTypeMapper().mapOwner(propertyDescriptor) :
|
||||
getDelegatedPropertyMetadataOwner(codegen, typeMapper);
|
||||
|
||||
codegen.tempVariables.put(
|
||||
resolvedCall.getCall().getValueArguments().get(propertyMetadataArgumentIndex).asElement(),
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
class Delegate {
|
||||
operator fun provideDelegate(thisRef: Any?, property: KProperty<*>) = this
|
||||
operator fun getValue(thisRef: Any?, property: KProperty<*>) = "OK"
|
||||
}
|
||||
|
||||
class TestClass {
|
||||
companion object {
|
||||
val test by Delegate()
|
||||
}
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
return TestClass.test
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private @AnnField field p: int
|
||||
private final @AnnDelegate @org.jetbrains.annotations.NotNull field s$delegate: CustomDelegate
|
||||
private final @AnnField field x: int
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ public annotation class First
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class MyClass {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field x$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class C {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @kotlin.jvm.Transient @org.jetbrains.annotations.NotNull field del$delegate: CustomDelegate
|
||||
private final @kotlin.jvm.Transient field tra: int
|
||||
private volatile @kotlin.jvm.Volatile field vol: int
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field two$delegate: NumberDecrypter
|
||||
public method <init>(): void
|
||||
public final method getTwo(): int
|
||||
@@ -8,7 +8,7 @@ public final class A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class DelegatedKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field four$delegate: NumberDecrypter
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method getFour(): int
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class DelegatedMutableKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ public final class DVal {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class GenericPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.Nullable field additionalText$delegate: DVal
|
||||
private final static field additionalValue$delegate: DVal
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class AccessTopLevelDelegatedPropertyInClinitKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class B {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final field value$delegate: Delegate
|
||||
public method <init>(): void
|
||||
private final method getValue(): int
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class AImpl {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class DelegateForExtPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ public final class DelegateForExtPropertyInClassKt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class F {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ public final class DelegateWithPrivateSetKt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class My {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
Vendored
+1
-1
@@ -13,7 +13,7 @@ public final class D {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class ExtensionDelegatesWithSameNamesKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field prop$delegate$1: D
|
||||
private final static @org.jetbrains.annotations.NotNull field prop$delegate: D
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
|
||||
compiler/testData/codegen/light-analysis/delegatedProperty/extensionPropertyAndExtensionGetValue.txt
Vendored
+1
-1
@@ -14,7 +14,7 @@ public final class B {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class ExtensionPropertyAndExtensionGetValueKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field prop$delegate: A
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: B): java.lang.String
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class A/B {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
Vendored
+1
-1
@@ -7,7 +7,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class GetDelegateWithoutReflectionKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field foo$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getFoo(): java.lang.String
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -5,7 +5,7 @@ public interface A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class AImpl {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class A/B {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -21,7 +21,7 @@ public final class Foo {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final static class Foo/Companion {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
@@ -37,7 +37,7 @@ public interface FooTrait {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final static class FooTrait/Companion {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
@@ -19,7 +19,7 @@ public final class Kt9712Kt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class X {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
Vendored
+1
-1
@@ -8,7 +8,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class My {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final field prop$delegate: Delegate
|
||||
public method <init>(): void
|
||||
private final method getProp(): int
|
||||
|
||||
Vendored
+3
-3
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
@@ -12,7 +12,7 @@ public final class A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final static class A/Companion {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
@@ -37,7 +37,7 @@ public final class IntHandler {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class PropertyMetadataShouldBeCachedKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class DifferentReceiversKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private static @org.jetbrains.annotations.NotNull field log: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testO$delegate: java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class EvaluationOrderKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private static @org.jetbrains.annotations.NotNull field log: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testO$delegate: java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class EvaluationOrderVarKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field dispatcher: java.util.HashMap
|
||||
private static @org.jetbrains.annotations.NotNull field log: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class ExtensionDelegatedKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field calc$delegate: UserDataProperty
|
||||
private static @org.jetbrains.annotations.NotNull field log: java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class GenericKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private static @org.jetbrains.annotations.NotNull field log: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testO$delegate: MyClass
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
private final @org.jetbrains.annotations.NotNull field value: java.lang.String
|
||||
public method <init>(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ public final class InClassKt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Test {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
private final @org.jetbrains.annotations.NotNull field testO$delegate: java.lang.String
|
||||
private final @org.jetbrains.annotations.NotNull field testOK: java.lang.String
|
||||
|
||||
compiler/testData/codegen/light-analysis/delegatedProperty/provideDelegate/inlineProvideDelegate.txt
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class InlineProvideDelegateKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private static @org.jetbrains.annotations.NotNull field log: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testO$delegate: java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ public final class JvmStaticInObjectKt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Test {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
public final static field INSTANCE: Test
|
||||
private final static @org.jetbrains.annotations.NotNull field testK$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field testO$delegate: java.lang.String
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Kt15437Kt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
|
||||
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
@kotlin.Metadata
|
||||
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 @org.jetbrains.annotations.NotNull method provideDelegate(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): Delegate
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Kt16441Kt {
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class TestClass {
|
||||
public final static field Companion: TestClass.Companion
|
||||
private final static @org.jetbrains.annotations.NotNull field test$delegate: Delegate
|
||||
inner class TestClass/Companion
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final static class TestClass/Companion {
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
inner class TestClass/Companion
|
||||
private method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getTest(): java.lang.String
|
||||
}
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class Host {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
public final static field INSTANCE: Host
|
||||
private final static @org.jetbrains.annotations.NotNull field ok: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field plusK$delegate: Host.StringDelegate
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class PropertyMetadataKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field K$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field O$delegate: java.lang.String
|
||||
private final static @org.jetbrains.annotations.NotNull field OK: java.lang.String
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
Vendored
+2
-2
@@ -8,7 +8,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class O {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
@@ -21,7 +21,7 @@ public final class O {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class StackOverflowOnCallFromGetValueKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -6,7 +6,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class TopLevelValKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -10,7 +10,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class TopLevelVarKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+2
-2
@@ -8,7 +8,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class O {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
@@ -21,7 +21,7 @@ public final class O {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class UseKPropertyLaterKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class UseReflectionOnKPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class A/B {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class A {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class A/B {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
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
|
||||
|
||||
@@ -10,7 +10,7 @@ public final class B {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class DelegatesKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field s$delegate$1: TestDelegate
|
||||
private final static @org.jetbrains.annotations.NotNull field s$delegate: TestDelegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ public final class PropertyAccessorsUseSiteKt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class TestIt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private field isFries: boolean
|
||||
private final @org.jetbrains.annotations.NotNull field isUpdateable$delegate: Delegate
|
||||
public method <init>(): void
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ public final class a/MultifileClass {
|
||||
|
||||
@kotlin.Metadata
|
||||
synthetic final class a/MultifileClass__Part1Kt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field OK$delegate: kotlin.Lazy
|
||||
public final static @org.jetbrains.annotations.NotNull method getOK(): java.lang.String
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ public final class Kt4383Kt {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class P {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
public final static field INSTANCE: P
|
||||
private final static @org.jetbrains.annotations.NotNull field u: kotlin.Unit
|
||||
private final static @org.jetbrains.annotations.NotNull field v$delegate: D
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class A {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field value$delegate: Holder
|
||||
public method <init>(p0: int): void
|
||||
public synthetic method getValue(): java.lang.Comparable
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class Kt6368Kt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field a$delegate: kotlin.Lazy
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getA(): java.util.HashMap
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ public final class TParam {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Test {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.Nullable field classField1: Z
|
||||
private final @org.jetbrains.annotations.Nullable field classField2: Z
|
||||
private final @org.jetbrains.annotations.Nullable field classField3: Zout
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class DelegatedPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field x$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getX(): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field isOK$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public final method isOK(): boolean
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class BoundExtensionPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getResult(@org.jetbrains.annotations.NotNull p0: Foo): java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -16,7 +16,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class ExtensionPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getResult(@org.jetbrains.annotations.NotNull p0: Foo): java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public class Base {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field x$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field member$delegate: Delegate
|
||||
private final @org.jetbrains.annotations.NotNull field memberExtension$delegate: Delegate
|
||||
public method <init>(): void
|
||||
@@ -17,7 +17,7 @@ public final class Foo {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class GetExtensionDelegateKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field extension$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static method getExtension(@org.jetbrains.annotations.NotNull p0: Foo): boolean
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class KPropertyForDelegatedPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private static @org.jetbrains.annotations.Nullable field ref: kotlin.reflect.KProperty
|
||||
private final static @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getResult(@org.jetbrains.annotations.NotNull p0: Bar): java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
|
||||
|
||||
+2
-2
@@ -8,7 +8,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
public final static field Companion: Foo.Companion
|
||||
private final @org.jetbrains.annotations.NotNull field x$delegate$1: Delegate
|
||||
private final static @org.jetbrains.annotations.NotNull field x$delegate: Delegate
|
||||
@@ -19,7 +19,7 @@ public final class Foo {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final static class Foo/Companion {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
inner class Foo/Companion
|
||||
private method <init>(): void
|
||||
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ public final class Foo {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class MemberExtensions {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field bar$delegate$1: Delegate
|
||||
private final @org.jetbrains.annotations.NotNull field bar$delegate$2: Delegate
|
||||
private final @org.jetbrains.annotations.NotNull field bar$delegate: Delegate
|
||||
@@ -25,7 +25,7 @@ public final class MemberExtensions {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class NameClashExtensionPropertiesKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field bar$delegate$1: Delegate
|
||||
private final static @org.jetbrains.annotations.NotNull field bar$delegate$2: Delegate
|
||||
private final static @org.jetbrains.annotations.NotNull field bar$delegate: Delegate
|
||||
|
||||
Vendored
+2
-2
@@ -7,7 +7,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Foo {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field member$delegate: Delegate
|
||||
private final @org.jetbrains.annotations.NotNull field memberExtension$delegate: Delegate
|
||||
public method <init>(): void
|
||||
@@ -17,7 +17,7 @@ public final class Foo {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class NoSetAccessibleTrueKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field extension$delegate: Delegate
|
||||
private final static @org.jetbrains.annotations.NotNull field topLevel$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public class Base {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field x$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
@@ -16,7 +16,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Derived {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field x$delegate: Delegate
|
||||
public method <init>(): void
|
||||
public @org.jetbrains.annotations.NotNull method getX(): java.lang.String
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ public final class Delegate {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class TopLevelPropertyKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field result$delegate: Delegate
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.NotNull method getResult(): java.lang.String
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class DIExampleKt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.NotNull field project: Project
|
||||
private final static @org.jetbrains.annotations.NotNull field x1$delegate: Project
|
||||
private final static @org.jetbrains.annotations.NotNull field x2$delegate: Project
|
||||
|
||||
@@ -13,7 +13,7 @@ public final class NotImplemented {
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Test {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final @org.jetbrains.annotations.NotNull field x$delegate: NotImplemented
|
||||
public method <init>(): void
|
||||
public final method getX(): int
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@kotlin.Metadata
|
||||
public final class Kt3976Kt {
|
||||
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
|
||||
private final static @org.jetbrains.annotations.Nullable field currentAccountId$delegate: SessionAccessor
|
||||
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
|
||||
public final static @org.jetbrains.annotations.Nullable method getCurrentAccountId(): java.lang.Integer
|
||||
|
||||
+6
@@ -6589,6 +6589,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("kt16441.kt")
|
||||
public void testKt16441() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("local.kt")
|
||||
public void testLocal() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt");
|
||||
|
||||
@@ -6589,6 +6589,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("kt16441.kt")
|
||||
public void testKt16441() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("local.kt")
|
||||
public void testLocal() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt");
|
||||
|
||||
@@ -7442,6 +7442,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("kt16441.kt")
|
||||
public void testKt16441() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("local.kt")
|
||||
public void testLocal() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt");
|
||||
|
||||
Reference in New Issue
Block a user