Render annotation arguments in bytecodeListing tests

This commit is contained in:
Alexander Udalov
2021-07-20 00:43:19 +02:00
parent 7958307d28
commit 104188c035
46 changed files with 243 additions and 199 deletions
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Anno {
// source: 'annotatedPropertyWithInlineClassTypeInSignature.kt'
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'annotationGetters.kt'
@@ -12,5 +12,5 @@ public annotation class Ann {
@kotlin.Metadata
public final class AnnotationGettersKt {
// source: 'annotationGetters.kt'
public final static @Ann method foo(): void
public final static @Ann(u=1, uba=[1], usa=[], uia=[1, 1], ula=[1, 1]) method foo(): void
}
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'annotationsOnHiddenConstructor.kt'
@@ -1,43 +1,43 @@
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[CLASS, CONSTRUCTOR, FUNCTION, PROPERTY])
@kotlin.annotation.Retention(value=BINARY)
@java.lang.annotation.Retention(value=CLASS)
@java.lang.annotation.Target(value=[TYPE, METHOD, CONSTRUCTOR])
@kotlin.Metadata
public annotation class A {
// source: 'inlineClassWithManyKindsOfMembers.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[PROPERTY_GETTER])
@kotlin.annotation.Retention(value=BINARY)
@java.lang.annotation.Retention(value=CLASS)
@java.lang.annotation.Target(value=[METHOD])
@kotlin.Metadata
public annotation class AGet {
// source: 'inlineClassWithManyKindsOfMembers.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[VALUE_PARAMETER])
@kotlin.annotation.Retention(value=BINARY)
@java.lang.annotation.Retention(value=CLASS)
@java.lang.annotation.Target(value=[PARAMETER])
@kotlin.Metadata
public annotation class AReceiver {
// source: 'inlineClassWithManyKindsOfMembers.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[PROPERTY_SETTER])
@kotlin.annotation.Retention(value=BINARY)
@java.lang.annotation.Retention(value=CLASS)
@java.lang.annotation.Target(value=[METHOD])
@kotlin.Metadata
public annotation class ASet {
// source: 'inlineClassWithManyKindsOfMembers.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[VALUE_PARAMETER])
@kotlin.annotation.Retention(value=BINARY)
@java.lang.annotation.Retention(value=CLASS)
@java.lang.annotation.Target(value=[PARAMETER])
@kotlin.Metadata
public annotation class ASetParam {
// source: 'inlineClassWithManyKindsOfMembers.kt'
@@ -2,8 +2,8 @@
public final class C {
// source: 'jvmName.kt'
public method <init>(): void
public final @kotlin.jvm.JvmName @org.jetbrains.annotations.NotNull method test(): java.lang.Object
public final @kotlin.jvm.JvmName @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object
public final @kotlin.jvm.JvmName(name="test") @org.jetbrains.annotations.NotNull method test(): java.lang.Object
public final @kotlin.jvm.JvmName(name="test") @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object
}
@kotlin.jvm.JvmInline
@@ -28,9 +28,9 @@ public final class Foo {
@kotlin.Metadata
public final class JvmNameKt {
// source: 'jvmName.kt'
public final static @kotlin.jvm.JvmName method bar(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void
public final static @kotlin.jvm.JvmName method baz(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void
public final static @kotlin.jvm.JvmName method extensionFun(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void
public final static @kotlin.jvm.JvmName @org.jetbrains.annotations.NotNull method test(): java.lang.Object
public final static @kotlin.jvm.JvmName @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object
public final static @kotlin.jvm.JvmName(name="bar") method bar(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void
public final static @kotlin.jvm.JvmName(name="baz") method baz(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void
public final static @kotlin.jvm.JvmName(name="extensionFun") method extensionFun(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void
public final static @kotlin.jvm.JvmName(name="test") @org.jetbrains.annotations.NotNull method test(): java.lang.Object
public final static @kotlin.jvm.JvmName(name="test") @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object
}