Files
kotlin/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt
Alexander Udalov e2a42446ed 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.
2019-12-30 16:29:13 +01:00

54 lines
1.9 KiB
Plaintext
Vendored

@kotlin.Metadata
public final class A {
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
private field y: int
static method <clinit>(): void
public method <init>(@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 final @AnnSetter method setP(@AnnParam p0: int): void
public final @AnnSetter method setY(p0: int): void
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnDelegate
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnField
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnGetter
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnParam
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnProp
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnProp2
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnSetter
@kotlin.Metadata
public final class CustomDelegate {
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
}