diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt index 9da9bd1ed46..522f9f4a2e8 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt @@ -1157,7 +1157,10 @@ class KotlinTypeMapper @JvmOverloads constructor( fun mapSyntheticMethodForPropertyAnnotations(descriptor: PropertyDescriptor): Method { val receiver = descriptor.extensionReceiverParameter - val name = JvmAbi.getSyntheticMethodNameForAnnotatedProperty(mapFunctionName(descriptor.getter!!, OwnerKind.IMPLEMENTATION)) + val baseName = if (languageVersionSettings.supportsFeature(LanguageFeature.UseGetterNameForPropertyAnnotationsMethodOnJvm)) { + mapFunctionName(descriptor.getter!!, OwnerKind.IMPLEMENTATION) + } else descriptor.name.asString() + val name = JvmAbi.getSyntheticMethodNameForAnnotatedProperty(baseName) val desc = if (receiver == null) "()V" else "(${mapType(receiver.type)})V" return Method(name, desc) } diff --git a/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt b/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt index 5dc7f203ea6..db83b3d4e8d 100644 --- a/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt +++ b/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt @@ -1,3 +1,4 @@ +// !LANGUAGE: +UseGetterNameForPropertyAnnotationsMethodOnJvm // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt b/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt index a5381d5823d..0b3ac0d2c9f 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt @@ -3,10 +3,10 @@ public final class A { private final @AnnField @AnnParameterField @AnnTypeField field a: int private final @AnnField @AnnTypeField field x: int public method (@AnnParameterProperty @AnnParameterField p0: int): void - public synthetic deprecated static @AnnProperty @AnnFieldProperty @AnnParameterProperty method getA$annotations(): void + public synthetic deprecated static @AnnProperty @AnnFieldProperty @AnnParameterProperty method a$annotations(): void public final method getA(): int - public synthetic deprecated static @AnnProperty @AnnFieldProperty method getX$annotations(): void public final method getX(): int + public synthetic deprecated static @AnnProperty @AnnFieldProperty method x$annotations(): void } @kotlin.annotation.Target diff --git a/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt b/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt index 6c0a8159bad..23c02e69831 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt @@ -7,15 +7,15 @@ public final class A { private field y: int static method (): void public method (@AnnParam p0: int, @AnnParam p1: int): void - public synthetic deprecated static @AnnProp @AnnProp2 method getP$annotations(): void public final @AnnGetter method getP(): int - public synthetic deprecated static @AnnProp @AnnProp2 @AnnDelegate method getS$annotations(): void public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String - public synthetic deprecated static @AnnProp2 method getX$annotations(): void public final method getX(): int public final @AnnGetter method getY(): int + public synthetic deprecated static @AnnProp @AnnProp2 method p$annotations(): void + public synthetic deprecated static @AnnProp @AnnProp2 @AnnDelegate method s$annotations(): void public final @AnnSetter method setP(@AnnParam p0: int): void public final @AnnSetter method setY(p0: int): void + public synthetic deprecated static @AnnProp2 method x$annotations(): void } @java.lang.annotation.Retention diff --git a/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt b/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt index cf0f2cb64f9..c0f11548e7c 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt @@ -6,7 +6,7 @@ public final class test/Foo { @kotlin.Metadata synthetic final class test/Foo__InlineOnlyPropertyMultifileKt { public final static method foo(): void - public synthetic deprecated static @kotlin.internal.InlineOnly method getProp$annotations(): void private final static method getProp(): java.lang.String + public synthetic deprecated static @kotlin.internal.InlineOnly method prop$annotations(): void private final static method setProp(p0: java.lang.String): void } diff --git a/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt b/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt index 3983a4a73db..75bbe2f45ad 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt @@ -1,18 +1,18 @@ @kotlin.Metadata public final class Foo { public method (): void - public synthetic deprecated static @kotlin.internal.InlineOnly method getProp$annotations(): void private final method getProp(): java.lang.String private final @kotlin.internal.InlineOnly method getProp2(): java.lang.String + public synthetic deprecated static @kotlin.internal.InlineOnly method prop$annotations(): void private final method setProp(p0: java.lang.String): void public final method setProp2(@org.jetbrains.annotations.NotNull p0: java.lang.String): void } @kotlin.Metadata public final class InlineOnlyPropertyKt { - public synthetic deprecated static @kotlin.internal.InlineOnly method getProp$annotations(): void private final static method getProp(): java.lang.String private final static @kotlin.internal.InlineOnly method getProp2(): java.lang.String + public synthetic deprecated static @kotlin.internal.InlineOnly method prop$annotations(): void private final static method setProp(p0: java.lang.String): void public final static method setProp2(@org.jetbrains.annotations.NotNull p0: java.lang.String): void } diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt index 16101d1d5c4..1850c41333c 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt @@ -55,35 +55,35 @@ public final class Z { public method equals(p0: java.lang.Object): boolean public static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean public final static method equals-impl0(p0: int, p1: int): boolean - public synthetic deprecated static @A method getNonOverridingExtVal$annotations(p0: java.lang.String): void public final static @AGet method getNonOverridingExtVal-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String): int - public synthetic deprecated static @A method getNonOverridingExtVar$annotations(p0: java.lang.String): void public final static @AGet method getNonOverridingExtVar-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String): int - public synthetic deprecated static @A method getNonOverridingVal$annotations(): void public final static @AGet method getNonOverridingVal-impl(p0: int): int - public synthetic deprecated static @A method getNonOverridingVar$annotations(): void public final static @AGet method getNonOverridingVar-impl(p0: int): int - public synthetic deprecated static @A method getOverridingExtVal$annotations(p0: java.lang.String): void public @AGet method getOverridingExtVal(@AReceiver @org.jetbrains.annotations.NotNull p0: java.lang.String): int public static @AGet method getOverridingExtVal-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String): int - public synthetic deprecated static @A method getOverridingExtVar$annotations(p0: java.lang.String): void public @AGet method getOverridingExtVar(@AReceiver @org.jetbrains.annotations.NotNull p0: java.lang.String): int public static @AGet method getOverridingExtVar-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String): int - public synthetic deprecated static @A method getOverridingVal$annotations(): void public @AGet method getOverridingVal(): int public static @AGet method getOverridingVal-impl(p0: int): int - public synthetic deprecated static @A method getOverridingVar$annotations(): void public @AGet method getOverridingVar(): int public static @AGet method getOverridingVar-impl(p0: int): int public final @AGet method getX(): int public method hashCode(): int public static method hashCode-impl(p0: int): int public final static @A method nonOverridingExtFun-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String): void + public synthetic deprecated static @A method nonOverridingExtVal$annotations(p0: java.lang.String): void + public synthetic deprecated static @A method nonOverridingExtVar$annotations(p0: java.lang.String): void public final static @A method nonOverridingFun-impl(p0: int): void + public synthetic deprecated static @A method nonOverridingVal$annotations(): void + public synthetic deprecated static @A method nonOverridingVar$annotations(): void public @A method overridingExtFun(@AReceiver @org.jetbrains.annotations.NotNull p0: java.lang.String): void public static @A method overridingExtFun-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String): void + public synthetic deprecated static @A method overridingExtVal$annotations(p0: java.lang.String): void + public synthetic deprecated static @A method overridingExtVar$annotations(p0: java.lang.String): void public @A method overridingFun(): void public static @A method overridingFun-impl(p0: int): void + public synthetic deprecated static @A method overridingVal$annotations(): void + public synthetic deprecated static @A method overridingVar$annotations(): void public final static @ASet method setNonOverridingExtVar-impl(p0: int, @AReceiver @org.jetbrains.annotations.NotNull p1: java.lang.String, @ASetParam p2: int): void public final static @ASet method setNonOverridingVar-impl(p0: int, @ASetParam p1: int): void public @ASet method setOverridingExtVar(@AReceiver @org.jetbrains.annotations.NotNull p0: java.lang.String, @ASetParam p1: int): void diff --git a/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt b/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt index 1f4b3fb78f7..a176442165d 100644 --- a/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt +++ b/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt @@ -16,7 +16,7 @@ public final class Foo { inner class Foo$Nested public method (p0: int): void public final method bar(): void - public synthetic deprecated static method getX$annotations(): void public final method getX(): int public final method setX(p0: int): void + public synthetic deprecated static method x$annotations(): void } diff --git a/compiler/testData/codegen/kapt/innerClasses.txt b/compiler/testData/codegen/kapt/innerClasses.txt index 39835b1fcd4..9a572929bae 100644 --- a/compiler/testData/codegen/kapt/innerClasses.txt +++ b/compiler/testData/codegen/kapt/innerClasses.txt @@ -3,8 +3,8 @@ public final class test/TopLevel$Companion { inner class test/TopLevel$Companion private method (): void public final method a(): void - public synthetic deprecated static @kotlin.jvm.JvmStatic method getQ$annotations(): void public final @org.jetbrains.annotations.NotNull method getQ(): java.lang.String + public synthetic deprecated static @kotlin.jvm.JvmStatic method q$annotations(): void } @kotlin.Metadata diff --git a/compiler/testData/writeFlags/jvm8/defaults/compatibility/propertyAnnotation.kt b/compiler/testData/writeFlags/jvm8/defaults/compatibility/propertyAnnotation.kt index 94b6ba25f08..f44eaa920b0 100644 --- a/compiler/testData/writeFlags/jvm8/defaults/compatibility/propertyAnnotation.kt +++ b/compiler/testData/writeFlags/jvm8/defaults/compatibility/propertyAnnotation.kt @@ -13,9 +13,9 @@ interface Test { } // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Test, getTest$annotations +// TESTED_OBJECTS: Test, test$annotations // ABSENT: TRUE // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Test$DefaultImpls, getTest$annotations +// TESTED_OBJECTS: Test$DefaultImpls, test$annotations // FLAGS: ACC_PUBLIC, ACC_STATIC, ACC_SYNTHETIC, ACC_DEPRECATED diff --git a/compiler/testData/writeFlags/jvm8/defaults/propertyAnnotation.kt b/compiler/testData/writeFlags/jvm8/defaults/propertyAnnotation.kt index 7d3939c2537..c86aa948308 100644 --- a/compiler/testData/writeFlags/jvm8/defaults/propertyAnnotation.kt +++ b/compiler/testData/writeFlags/jvm8/defaults/propertyAnnotation.kt @@ -15,9 +15,9 @@ interface Test { } // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Test, getTest$annotations +// TESTED_OBJECTS: Test, test$annotations // ABSENT: TRUE // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Test$DefaultImpls, getTest$annotations +// TESTED_OBJECTS: Test$DefaultImpls, test$annotations // FLAGS: ACC_PUBLIC, ACC_STATIC, ACC_SYNTHETIC, ACC_DEPRECATED diff --git a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/privateProperty.kt b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/privateProperty.kt index ef515002edb..5e44f85cde5 100644 --- a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/privateProperty.kt +++ b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/privateProperty.kt @@ -7,5 +7,5 @@ class Foo { } // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Foo, getProp$annotations +// TESTED_OBJECTS: Foo, prop$annotations // FLAGS: ACC_DEPRECATED, ACC_STATIC, ACC_SYNTHETIC, ACC_PRIVATE diff --git a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/protectedProperty.kt b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/protectedProperty.kt index 5f6ae392023..6f8f6a73322 100644 --- a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/protectedProperty.kt +++ b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/protectedProperty.kt @@ -7,5 +7,5 @@ open class Foo { } // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Foo, getProp$annotations +// TESTED_OBJECTS: Foo, prop$annotations // FLAGS: ACC_DEPRECATED, ACC_STATIC, ACC_SYNTHETIC, ACC_PROTECTED diff --git a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/publicProperty.kt b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/publicProperty.kt index 196384ad7f2..441ae56f9ac 100644 --- a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/publicProperty.kt +++ b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/publicProperty.kt @@ -7,5 +7,5 @@ class Foo { } // TESTED_OBJECT_KIND: function -// TESTED_OBJECTS: Foo, getProp$annotations +// TESTED_OBJECTS: Foo, prop$annotations // FLAGS: ACC_DEPRECATED, ACC_STATIC, ACC_SYNTHETIC, ACC_PUBLIC diff --git a/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/withGetterJvmName.kt b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/withGetterJvmName.kt new file mode 100644 index 00000000000..9dfacdd8b1c --- /dev/null +++ b/compiler/testData/writeFlags/property/syntheticAnnotationsMethod/withGetterJvmName.kt @@ -0,0 +1,15 @@ +// !LANGUAGE: +UseGetterNameForPropertyAnnotationsMethodOnJvm +// WITH_RUNTIME +// IGNORE_BACKEND: JVM_IR +class Foo { + annotation class Anno + + @Anno + @get:JvmName("jvmName") + val prop: Int + get() = 42 +} + +// TESTED_OBJECT_KIND: function +// TESTED_OBJECTS: Foo, jvmName$annotations +// FLAGS: ACC_DEPRECATED, ACC_STATIC, ACC_SYNTHETIC, ACC_PUBLIC diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/SyntheticMethodForAnnotatedPropertyGenTest.java b/compiler/tests/org/jetbrains/kotlin/codegen/SyntheticMethodForAnnotatedPropertyGenTest.java index 8391a1e3453..48647ec48ff 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/SyntheticMethodForAnnotatedPropertyGenTest.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/SyntheticMethodForAnnotatedPropertyGenTest.java @@ -37,7 +37,7 @@ public class SyntheticMethodForAnnotatedPropertyGenTest extends CodegenTestCase return "properties/syntheticMethod"; } - private static final String TEST_SYNTHETIC_METHOD_NAME = JvmAbi.getSyntheticMethodNameForAnnotatedProperty("getProperty"); + private static final String TEST_SYNTHETIC_METHOD_NAME = JvmAbi.getSyntheticMethodNameForAnnotatedProperty("property"); public void testInClass() { loadFile(); diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/flags/WriteFlagsTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/flags/WriteFlagsTestGenerated.java index 4ae42a37a3d..86faacbe235 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/flags/WriteFlagsTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/flags/WriteFlagsTestGenerated.java @@ -1160,6 +1160,11 @@ public class WriteFlagsTestGenerated extends AbstractWriteFlagsTest { public void testPublicProperty() throws Exception { runTest("compiler/testData/writeFlags/property/syntheticAnnotationsMethod/publicProperty.kt"); } + + @TestMetadata("withGetterJvmName.kt") + public void testWithGetterJvmName() throws Exception { + runTest("compiler/testData/writeFlags/property/syntheticAnnotationsMethod/withGetterJvmName.kt"); + } } @TestMetadata("compiler/testData/writeFlags/property/visibility") diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrWriteFlagsTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrWriteFlagsTestGenerated.java index 3a9ce499cb3..7c78ee96a47 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrWriteFlagsTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrWriteFlagsTestGenerated.java @@ -1160,6 +1160,11 @@ public class IrWriteFlagsTestGenerated extends AbstractIrWriteFlagsTest { public void testPublicProperty() throws Exception { runTest("compiler/testData/writeFlags/property/syntheticAnnotationsMethod/publicProperty.kt"); } + + @TestMetadata("withGetterJvmName.kt") + public void testWithGetterJvmName() throws Exception { + runTest("compiler/testData/writeFlags/property/syntheticAnnotationsMethod/withGetterJvmName.kt"); + } } @TestMetadata("compiler/testData/writeFlags/property/visibility") diff --git a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt index 677fc7a06b6..db07a04a144 100644 --- a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt +++ b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt @@ -105,6 +105,7 @@ enum class LanguageFeature( BareArrayClassLiteral(KOTLIN_1_4), ProhibitGenericArrayClassLiteral(KOTLIN_1_4), NonParenthesizedAnnotationsOnFunctionalTypes(KOTLIN_1_4), + UseGetterNameForPropertyAnnotationsMethodOnJvm(KOTLIN_1_4), ProperVisibilityForCompanionObjectInstanceField(sinceVersion = null, kind = BUG_FIX), // Temporarily disabled, see KT-27084/KT-22379 diff --git a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/java/JvmAbi.java b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/java/JvmAbi.java index 6640d0c86db..f4605974be5 100644 --- a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/java/JvmAbi.java +++ b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/java/JvmAbi.java @@ -50,9 +50,12 @@ public final class JvmAbi { public static final String IMPL_SUFFIX_FOR_INLINE_CLASS_MEMBERS = "-impl"; + /** + * @param baseName JVM name of the property getter since Kotlin 1.4, or Kotlin name of the property otherwise. + */ @NotNull - public static String getSyntheticMethodNameForAnnotatedProperty(@NotNull String getterName) { - return getterName + ANNOTATED_PROPERTY_METHOD_NAME_SUFFIX; + public static String getSyntheticMethodNameForAnnotatedProperty(@NotNull String baseName) { + return baseName + ANNOTATED_PROPERTY_METHOD_NAME_SUFFIX; } @NotNull diff --git a/core/metadata.jvm/src/org/jetbrains/kotlin/metadata/jvm/deserialization/JvmMetadataVersion.kt b/core/metadata.jvm/src/org/jetbrains/kotlin/metadata/jvm/deserialization/JvmMetadataVersion.kt index 4bcab8bfe81..89072951ad4 100644 --- a/core/metadata.jvm/src/org/jetbrains/kotlin/metadata/jvm/deserialization/JvmMetadataVersion.kt +++ b/core/metadata.jvm/src/org/jetbrains/kotlin/metadata/jvm/deserialization/JvmMetadataVersion.kt @@ -27,7 +27,7 @@ class JvmMetadataVersion(versionArray: IntArray, val isStrictSemantics: Boolean) companion object { @JvmField - val INSTANCE = JvmMetadataVersion(1, 1, 16) + val INSTANCE = JvmMetadataVersion(1, 1, 15) @JvmField val INVALID_VERSION = JvmMetadataVersion() diff --git a/libraries/tools/kotlinp/testData/VersionRequirement.txt b/libraries/tools/kotlinp/testData/VersionRequirement.txt index c86b34f388a..5980b409e19 100644 --- a/libraries/tools/kotlinp/testData/VersionRequirement.txt +++ b/libraries/tools/kotlinp/testData/VersionRequirement.txt @@ -29,7 +29,7 @@ package { // requires language version 1.3.0 (level=ERROR, message="property must not be used!") // field: property:Ljava/lang/String; // getter: getProperty()Ljava/lang/String; - // synthetic method for annotations: getProperty$annotations()V + // synthetic method for annotations: property$annotations()V public final val property: kotlin/String /* = ... */ public final get diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/annotations.txt b/plugins/kapt3/kapt3-compiler/testData/converter/annotations.txt index 1034c8401ce..a4998fe463d 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/annotations.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/annotations.txt @@ -110,7 +110,7 @@ public final class TestAnno2 { } @Anno3(value = "property") - public static void getB$annotations() { + public static void b$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/annotations2.txt b/plugins/kapt3/kapt3-compiler/testData/converter/annotations2.txt index 82922bc9469..1238848a7e1 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/annotations2.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/annotations2.txt @@ -30,7 +30,7 @@ public final class AnnotationsTest { } @Anno(value = "top-level-val") - public static void getTopLevelVal$annotations(int p0) { + public static void topLevelVal$annotations(int p0) { } @org.jetbrains.annotations.NotNull() @@ -82,14 +82,14 @@ public abstract class Test { public abstract java.lang.String abstractMethod(); @Anno(value = "abstract-val") - public static void getAbstractVal$annotations() { + public static void abstractVal$annotations() { } @org.jetbrains.annotations.NotNull() public abstract java.lang.String getAbstractVal(); @Anno(value = "v-property") - public static void getV$annotations() { + public static void v$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/annotationsWithTargets.txt b/plugins/kapt3/kapt3-compiler/testData/converter/annotationsWithTargets.txt index 6a05fc2e7e5..6b4773110b8 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/annotationsWithTargets.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/annotationsWithTargets.txt @@ -18,7 +18,7 @@ public final class Bar { @Anno() @PropertyAnno() - public static void getA$annotations() { + public static void a$annotations() { } @org.jetbrains.annotations.NotNull() @@ -43,7 +43,7 @@ public final class Baz { public final java.lang.String a = ""; @Anno() - public static void getA$annotations() { + public static void a$annotations() { } public Baz() { @@ -75,7 +75,7 @@ public final class Foo { private final java.lang.String a = null; @PropertyAnno() - public static void getA$annotations() { + public static void a$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/comments.txt b/plugins/kapt3/kapt3-compiler/testData/converter/comments.txt index 7d048cec5e0..8bc8f5daeee 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/comments.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/comments.txt @@ -87,7 +87,7 @@ public final class Test { * prop2. */ @Anno() - public static void getProp2$annotations() { + public static void prop2$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/jvmStatic.txt b/plugins/kapt3/kapt3-compiler/testData/converter/jvmStatic.txt index 1294072a234..3990759e580 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/jvmStatic.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/jvmStatic.txt @@ -20,7 +20,7 @@ public final class JvmStaticTest { @kotlin.Metadata() public static final class Companion { - public static void getOne$annotations() { + public static void one$annotations() { } public final int getOne() { diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/jvmStaticFieldInParent.txt b/plugins/kapt3/kapt3-compiler/testData/converter/jvmStaticFieldInParent.txt index 655263960d1..07e90091af6 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/jvmStaticFieldInParent.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/jvmStaticFieldInParent.txt @@ -18,7 +18,7 @@ public final class Test { @kotlin.Metadata() public static final class A { - public static void getTest$annotations() { + public static void test$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/kt18791.txt b/plugins/kapt3/kapt3-compiler/testData/converter/kt18791.txt index 97b6ddc8568..a0b74f61b25 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/kt18791.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/kt18791.txt @@ -136,7 +136,7 @@ public final class MyActivity { private final int propF = 0; @Bind(id = lib.R.id.textView) - public static void getA$annotations() { + public static void a$annotations() { } public final int getA() { @@ -144,7 +144,7 @@ public final class MyActivity { } @Bind(id = lib.R.id.textView) - public static void getB$annotations() { + public static void b$annotations() { } public final int getB() { @@ -152,7 +152,7 @@ public final class MyActivity { } @Bind(id = app.R.layout.mainActivity) - public static void getC$annotations() { + public static void c$annotations() { } public final int getC() { @@ -160,7 +160,7 @@ public final class MyActivity { } @Bind(id = app.R.layout.mainActivity) - public static void getD$annotations() { + public static void d$annotations() { } public final int getD() { @@ -169,7 +169,7 @@ public final class MyActivity { @Anno(a1 = app.B.a1, a2 = app.B.a2, a3 = app.B.a3, a4 = app.B.a4, a5 = app.B.a5, a6 = app.B.a6, a7 = app.B.a7, a8 = app.B.a8, a9 = "A") @Bind(id = app.R2.layout.mainActivity) - public static void getE$annotations() { + public static void e$annotations() { } public final int getE() { @@ -177,7 +177,7 @@ public final class MyActivity { } @Bind(id = app.B.id.textView) - public static void getF$annotations() { + public static void f$annotations() { } public final int getF() { diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/propertyAnnotations.txt b/plugins/kapt3/kapt3-compiler/testData/converter/propertyAnnotations.txt index e6a6991997c..ea84001dfe8 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/propertyAnnotations.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/propertyAnnotations.txt @@ -29,7 +29,7 @@ public final class Test { @Anno2() @Anno() - public static void getProp$annotations() { + public static void prop$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/repeatableAnnotations.txt b/plugins/kapt3/kapt3-compiler/testData/converter/repeatableAnnotations.txt index 8863234f2e5..2779b066bb0 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/repeatableAnnotations.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/repeatableAnnotations.txt @@ -189,7 +189,7 @@ public final class Test { @lib.Anno(value = "3", construct = {"C"}) @lib.Anno(value = "2", construct = {"A", "B"}) @lib.Anno(value = "1") - public static void getValue$annotations() { + public static void value$annotations() { } @org.jetbrains.annotations.NotNull() diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/topLevel.txt b/plugins/kapt3/kapt3-compiler/testData/converter/topLevel.txt index 81686462620..8d44c6c4de7 100644 --- a/plugins/kapt3/kapt3-compiler/testData/converter/topLevel.txt +++ b/plugins/kapt3/kapt3-compiler/testData/converter/topLevel.txt @@ -53,7 +53,7 @@ public final class TopLevelKt { } @Anno(value = "extpr") - public static void getExtensionProperty$annotations(java.lang.Object p0) { + public static void extensionProperty$annotations(java.lang.Object p0) { } @org.jetbrains.annotations.NotNull()