[FIR] Call enum entries in deserialized annotations as property access

KT-56177
This commit is contained in:
Kirill Rakhman
2023-02-23 10:23:20 +01:00
committed by Space Team
parent e1c0d2d9c2
commit 9268fd0e87
40 changed files with 86 additions and 89 deletions
@@ -1,7 +1,7 @@
public open class AnnotationTargets : R|kotlin/Any| {
public constructor(): R|test/AnnotationTargets|
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.ANNOTATION_CLASS|())) public final annotation class annotation : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.ANNOTATION_CLASS|)) public final annotation class annotation : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.annotation|
}
@@ -9,23 +9,23 @@ public open class AnnotationTargets : R|kotlin/Any| {
public constructor(): R|test/AnnotationTargets.base|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|())) public final annotation class constructor : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|)) public final annotation class constructor : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.constructor|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FIELD|())) public final annotation class field : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FIELD|)) public final annotation class field : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.field|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.LOCAL_VARIABLE|())) public final annotation class local : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.LOCAL_VARIABLE|)) public final annotation class local : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.local|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FUNCTION|(), R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|(), R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|())) public final annotation class method : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FUNCTION|, R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|)) public final annotation class method : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.method|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FIELD|(), R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|(), R|kotlin/annotation/AnnotationTarget.FUNCTION|(), R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|(), R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|())) public final annotation class multiple : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FIELD|, R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|, R|kotlin/annotation/AnnotationTarget.FUNCTION|, R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|)) public final annotation class multiple : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.multiple|
}
@@ -33,11 +33,11 @@ public open class AnnotationTargets : R|kotlin/Any| {
public constructor(): R|test/AnnotationTargets.packag|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|())) public final annotation class parameter : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|)) public final annotation class parameter : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.parameter|
}
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.CLASS|(), R|kotlin/annotation/AnnotationTarget.FILE|())) public final annotation class type : R|kotlin/Annotation| {
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.CLASS|, R|kotlin/annotation/AnnotationTarget.FILE|)) public final annotation class type : R|kotlin/Annotation| {
public constructor(): R|test/AnnotationTargets.type|
}