Use getter names for $annotations methods in most codegen tests

This is needed to update master to 1.4, while still testing the latest
compiler by default. Also add one test on the old behavior.
This commit is contained in:
Alexander Udalov
2019-12-27 15:59:03 +01:00
parent 330dd789de
commit e2a42446ed
20 changed files with 63 additions and 33 deletions
@@ -1,4 +1,4 @@
// !LANGUAGE: +InlineClasses -UseGetterNameForPropertyAnnotationsMethodOnJvm
// !LANGUAGE: +InlineClasses +UseGetterNameForPropertyAnnotationsMethodOnJvm
interface IFoo {
fun overridingFun()
@@ -77,4 +77,4 @@ inline class Z(@get:AGet val x: Int) : IFoo {
var @receiver:AReceiver String.nonOverridingExtVar: Int
get() = x
set(v) {}
}
}
@@ -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