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
@@ -18,13 +18,13 @@ public final class AnnotationCtorCallGenerateSyntheticKt {
public synthetic inner class AnnotationCtorCallGenerateSyntheticKt$annotationImpl$Foo$0
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Bar {
// source: 'annotationCtorCallGenerateSynthetic.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Foo {
// source: 'annotationCtorCallGenerateSynthetic.kt'
@@ -1,16 +1,16 @@
@kotlin.Metadata
public final class AnnotationCtorCallNoSyntheticKt {
// source: 'annotationCtorCallNoSynthetic.kt'
public final static @Foo method box(): void
public final static @Foo(bar=Bar) method box(): void
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Bar {
// source: 'annotationCtorCallNoSynthetic.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Foo {
// source: 'annotationCtorCallNoSynthetic.kt'
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'annotationsOnDelegatedMembers.kt'
@@ -10,57 +10,57 @@ public final class A {
public final method getX(): int
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FIELD])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[FIELD])
@kotlin.Metadata
public annotation class AnnField {
// source: 'defaultTargets.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FIELD, PROPERTY])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[FIELD])
@kotlin.Metadata
public annotation class AnnFieldProperty {
// source: 'defaultTargets.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[VALUE_PARAMETER, FIELD])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[FIELD, PARAMETER])
@kotlin.Metadata
public annotation class AnnParameterField {
// source: 'defaultTargets.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[VALUE_PARAMETER, PROPERTY])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[PARAMETER])
@kotlin.Metadata
public annotation class AnnParameterProperty {
// source: 'defaultTargets.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[PROPERTY])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[])
@kotlin.Metadata
public annotation class AnnProperty {
// source: 'defaultTargets.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FIELD, TYPE])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[FIELD, TYPE_USE])
@kotlin.Metadata
public annotation class AnnTypeField {
// source: 'defaultTargets.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FIELD])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[FIELD])
@kotlin.Metadata
public annotation class Anno {
// source: 'defaultTargets.kt'
@@ -3,6 +3,6 @@ public final class Foo {
// source: 'deprecatedJvmOverloads.kt'
public method <init>(): void
public synthetic deprecated static method bar$default(p0: Foo, p1: java.lang.String, p2: int, p3: java.lang.Object): void
public deprecated final @kotlin.Deprecated @kotlin.jvm.JvmOverloads method bar(): void
public deprecated final @kotlin.Deprecated @kotlin.jvm.JvmOverloads method bar(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public deprecated final @kotlin.Deprecated(message="Foo") @kotlin.jvm.JvmOverloads method bar(): void
public deprecated final @kotlin.Deprecated(message="Foo") @kotlin.jvm.JvmOverloads method bar(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
}
@@ -1,6 +1,6 @@
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[PROPERTY, TYPEALIAS])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[])
@kotlin.Metadata
public annotation class Anno {
// source: 'internalPropertyOrTypealias.kt'
@@ -1,6 +1,6 @@
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FIELD])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[FIELD])
@kotlin.Metadata
public annotation class Anno {
// source: 'kt27895.kt'
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class A {
// source: 'kt43399.kt'
@@ -6,15 +6,15 @@ public final class A {
public final @org.jetbrains.annotations.NotNull method getA(@org.jetbrains.annotations.Nullable p0: java.lang.Integer): java.lang.String
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Anno {
// source: 'kt43459.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[TYPE])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[TYPE_USE])
@kotlin.Metadata
public annotation class TypeAnno {
// source: 'kt43459.kt'
@@ -1,13 +1,13 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'kt9320.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[EXPRESSION])
@kotlin.annotation.Retention(value=SOURCE)
@java.lang.annotation.Retention(value=SOURCE)
@java.lang.annotation.Target(value=[])
@kotlin.Metadata
public annotation class AnnExpr {
// source: 'kt9320.kt'
@@ -1,13 +1,13 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'kt9320.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[EXPRESSION])
@kotlin.annotation.Retention(value=SOURCE)
@java.lang.annotation.Retention(value=SOURCE)
@java.lang.annotation.Target(value=[])
@kotlin.Metadata
public annotation class AnnExpr {
// source: 'kt9320.kt'
@@ -1,23 +1,23 @@
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[CLASS])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[TYPE])
@kotlin.Metadata
public annotation class ClsAnn {
// source: 'literals.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[EXPRESSION])
@kotlin.annotation.Retention(value=SOURCE)
@java.lang.annotation.Retention(value=SOURCE)
@java.lang.annotation.Target(value=[])
@kotlin.Metadata
public annotation class ExprAnn {
// source: 'literals.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FUNCTION])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[METHOD])
@kotlin.Metadata
public annotation class FunAnn {
// source: 'literals.kt'
@@ -1,23 +1,23 @@
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[CLASS])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[TYPE])
@kotlin.Metadata
public annotation class ClsAnn {
// source: 'literals.kt'
}
@kotlin.annotation.Target
@kotlin.annotation.Retention
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[EXPRESSION])
@kotlin.annotation.Retention(value=SOURCE)
@java.lang.annotation.Retention(value=SOURCE)
@java.lang.annotation.Target(value=[])
@kotlin.Metadata
public annotation class ExprAnn {
// source: 'literals.kt'
}
@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.annotation.Target(allowedTargets=[FUNCTION])
@java.lang.annotation.Retention(value=RUNTIME)
@java.lang.annotation.Target(value=[METHOD])
@kotlin.Metadata
public annotation class FunAnn {
// source: 'literals.kt'
@@ -6,7 +6,7 @@ public final class LocalClassWithCapturedParamsKt$localCaptured$A {
private final field x: int
private final @org.jetbrains.annotations.NotNull field z: java.lang.String
inner (local) class LocalClassWithCapturedParamsKt$localCaptured$A A
public method <init>(p0: int, @Simple @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public method <init>(p0: int, @Simple(value="K") @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final method getX(): int
public final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String
}
@@ -18,7 +18,7 @@ public final class LocalClassWithCapturedParamsKt {
public final static @org.jetbrains.annotations.NotNull method localCaptured(): java.lang.Object
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Simple {
// source: 'localClassWithCapturedParams.kt'
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'noAnnotationsInSyntheticAccessors.kt'
@@ -19,43 +19,43 @@ public final class A {
public final @AnnSetter method setY(p0: int): void
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnDelegate {
// source: 'onProperties.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnField {
// source: 'onProperties.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnGetter {
// source: 'onProperties.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnParam {
// source: 'onProperties.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnProp {
// source: 'onProperties.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnProp2 {
// source: 'onProperties.kt'
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AnnSetter {
// source: 'onProperties.kt'
@@ -6,7 +6,7 @@ public final class A {
public final @org.jetbrains.annotations.NotNull method getP(@Ann @org.jetbrains.annotations.Nullable p0: java.lang.String): java.lang.String
}
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Ann {
// source: 'onReceiver.kt'
@@ -1,4 +1,4 @@
@java.lang.annotation.Retention
@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class Anno {
// source: 'unsignedTypes.kt'