diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.kt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.kt index 8e29c2d58cc..0d067866f50 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.kt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.kt @@ -21,22 +21,28 @@ inline class Z(val x: Int) { internal val String.internalExtensionVal: Int get() = x private val String.privateExtensionVal: Int get() = x + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") var publicVar: Int get() = x set(v) {} + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") internal var internalVar: Int get() = x set(v) {} + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") private var privateVar: Int get() = x set(v) {} + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") var String.publicExtensionVar: Int get() = x set(v) {} + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") internal var String.internalExtensionVar: Int get() = x set(v) {} + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") private var String.privateExtensionVar: Int get() = x set(v) {} diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt index bce676386de..63aaa0efb40 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt @@ -13,16 +13,22 @@ public final class Z { public static method equals-impl(p0: int, p1: java.lang.Object): boolean public final static method equals-impl0(p0: int, p1: int): boolean public final static method getInternalExtensionVal-impl$test_module(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int + public synthetic deprecated static method getInternalExtensionVar$test_module$annotations(p0: java.lang.String): void public final static method getInternalExtensionVar-impl$test_module(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int public final static method getInternalVal-impl$test_module(p0: int): int + public synthetic deprecated static method getInternalVar$test_module$annotations(): void public final static method getInternalVar-impl$test_module(p0: int): int private final static method getPrivateExtensionVal-impl(p0: int, p1: java.lang.String): int + private synthetic deprecated static method getPrivateExtensionVar$annotations(p0: java.lang.String): void private final static method getPrivateExtensionVar-impl(p0: int, p1: java.lang.String): int private final static method getPrivateVal-impl(p0: int): int + private synthetic deprecated static method getPrivateVar$annotations(): void private final static method getPrivateVar-impl(p0: int): int public final static method getPublicExtensionVal-impl(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int + public synthetic deprecated static method getPublicExtensionVar$annotations(p0: java.lang.String): void public final static method getPublicExtensionVar-impl(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int public final static method getPublicVal-impl(p0: int): int + public synthetic deprecated static method getPublicVar$annotations(): void public final static method getPublicVar-impl(p0: int): int public final method getX(): int public method hashCode(): int diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.kt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.kt index 4122d2f2a58..2ba27ac39ed 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.kt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.kt @@ -41,6 +41,7 @@ inline class Z(@get:AGet val x: Int) : IFoo { override val overridingVal: Int get() = x + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") @A @get:AGet @set:ASet @setparam:ASetParam override var overridingVar: Int get() = x @@ -50,6 +51,7 @@ inline class Z(@get:AGet val x: Int) : IFoo { override val @receiver:AReceiver String.overridingExtVal: Int get() = x + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") @A @get:AGet @set:ASet @setparam:ASetParam override var @receiver:AReceiver String.overridingExtVar: Int get() = x @@ -64,6 +66,7 @@ inline class Z(@get:AGet val x: Int) : IFoo { @A @get:AGet val nonOverridingVal: Int get() = x + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") @A @get:AGet @set:ASet @setparam:ASetParam var nonOverridingVar: Int get() = x @@ -73,6 +76,7 @@ inline class Z(@get:AGet val x: Int) : IFoo { val @receiver:AReceiver String.nonOverridingExtVal: Int get() = x + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") @A @get:AGet @set:ASet @setparam:ASetParam var @receiver:AReceiver String.nonOverridingExtVar: Int get() = x diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.kt b/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.kt index bfb5140ff61..e3e3a602299 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.kt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.kt @@ -9,10 +9,12 @@ inline class Test(val s: String) { val String.memberExtVal get() = s + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") var memberVar get() = s set(value) {} + @Suppress("RESERVED_VAR_PROPERTY_OF_VALUE_CLASS") var String.memberExtVar get() = s set(value) {} diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.txt index e7824b55a7f..04b81de6e65 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityAnnotationsOnInlineClassMembers.txt @@ -10,8 +10,10 @@ public final class Test { public static method equals-impl(p0: java.lang.String, p1: java.lang.Object): boolean public final static method equals-impl0(p0: java.lang.String, p1: java.lang.String): boolean public final static @org.jetbrains.annotations.NotNull method getMemberExtVal-impl(p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: java.lang.String): java.lang.String + public synthetic deprecated static method getMemberExtVar$annotations(p0: java.lang.String): void public final static @org.jetbrains.annotations.NotNull method getMemberExtVar-impl(p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: java.lang.String): java.lang.String public final static @org.jetbrains.annotations.NotNull method getMemberVal-impl(p0: java.lang.String): java.lang.String + public synthetic deprecated static method getMemberVar$annotations(): void public final static @org.jetbrains.annotations.NotNull method getMemberVar-impl(p0: java.lang.String): java.lang.String public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String public method hashCode(): int