Use JVM name of getter in synthetic method for property annotations

#KT-31352 In Progress
This commit is contained in:
Alexander Udalov
2019-05-14 18:05:32 +02:00
parent dfea94aef5
commit ea0142da60
33 changed files with 104 additions and 56 deletions
@@ -51,8 +51,8 @@ public final class JvmAbi {
public static final String IMPL_SUFFIX_FOR_INLINE_CLASS_MEMBERS = "-impl";
@NotNull
public static String getSyntheticMethodNameForAnnotatedProperty(@NotNull Name propertyName) {
return propertyName.asString() + ANNOTATED_PROPERTY_METHOD_NAME_SUFFIX;
public static String getSyntheticMethodNameForAnnotatedProperty(@NotNull String getterName) {
return getterName + ANNOTATED_PROPERTY_METHOD_NAME_SUFFIX;
}
@NotNull
@@ -27,7 +27,7 @@ class JvmMetadataVersion(versionArray: IntArray, val isStrictSemantics: Boolean)
companion object {
@JvmField
val INSTANCE = JvmMetadataVersion(1, 1, 15)
val INSTANCE = JvmMetadataVersion(1, 1, 16)
@JvmField
val INVALID_VERSION = JvmMetadataVersion()