[FIR] Call enum entries in deserialized annotations as property access
KT-56177
This commit is contained in:
committed by
Space Team
parent
e1c0d2d9c2
commit
9268fd0e87
+1
-1
@@ -3,7 +3,7 @@ public/*package*/ open class AnnotatedTypeInFun : R|kotlin/Any| {
|
||||
|
||||
public/*package*/ constructor(): R|test/AnnotatedTypeInFun|
|
||||
|
||||
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.TYPE|())) public final annotation class Anno : R|kotlin/Annotation| {
|
||||
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.TYPE|)) public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/String|): R|test/AnnotatedTypeInFun.Anno|
|
||||
|
||||
}
|
||||
|
||||
+3
-3
@@ -9,7 +9,7 @@ public open class AnnotationRetentions : R|kotlin/Any| {
|
||||
public/*package*/ test/AnnotationRetentions.constructor(): R|test/AnnotationRetentions.BaseClass|
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|()) public final annotation class BinaryAnnotation : R|kotlin/Annotation| {
|
||||
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|) public final annotation class BinaryAnnotation : R|kotlin/Annotation| {
|
||||
public constructor(): R|test/AnnotationRetentions.BinaryAnnotation|
|
||||
|
||||
}
|
||||
@@ -17,7 +17,7 @@ public open class AnnotationRetentions : R|kotlin/Any| {
|
||||
public/*package*/ test/AnnotationRetentions.constructor(): R|test/AnnotationRetentions.BinaryClass|
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.RUNTIME|()) public final annotation class RuntimeAnnotation : R|kotlin/Annotation| {
|
||||
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.RUNTIME|) public final annotation class RuntimeAnnotation : R|kotlin/Annotation| {
|
||||
public constructor(): R|test/AnnotationRetentions.RuntimeAnnotation|
|
||||
|
||||
}
|
||||
@@ -25,7 +25,7 @@ public open class AnnotationRetentions : R|kotlin/Any| {
|
||||
public/*package*/ test/AnnotationRetentions.constructor(): R|test/AnnotationRetentions.RuntimeClass|
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.SOURCE|()) public final annotation class SourceAnnotation : R|kotlin/Annotation| {
|
||||
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.SOURCE|) public final annotation class SourceAnnotation : R|kotlin/Annotation| {
|
||||
public constructor(): R|test/AnnotationRetentions.SourceAnnotation|
|
||||
|
||||
}
|
||||
|
||||
+8
-8
@@ -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|
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
public abstract interface ArrayOfEnumInParam : R|kotlin/Any| {
|
||||
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FIELD|(), R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|())) public final annotation class targetAnnotation : R|kotlin/Annotation| {
|
||||
@R|kotlin/annotation/Target|(allowedTargets = vararg(R|kotlin/annotation/AnnotationTarget.FIELD|, R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|)) public final annotation class targetAnnotation : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/String|): R|test/ArrayOfEnumInParam.targetAnnotation|
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ public abstract interface CustomAnnotation : R|kotlin/Any| {
|
||||
public get(): R|kotlin/enums/EnumEntries<test/CustomAnnotation.MyEnum>|
|
||||
|
||||
}
|
||||
@R|test/CustomAnnotation.MyAnnotation|(value = R|test/CustomAnnotation.MyEnum.ONE|()) public open class MyTest : R|kotlin/Any| {
|
||||
@R|test/CustomAnnotation.MyAnnotation|(value = R|test/CustomAnnotation.MyEnum.ONE|) public open class MyTest : R|kotlin/Any| {
|
||||
public constructor(): R|test/CustomAnnotation.MyTest|
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
public open class EnumArgumentWithCustomToString : R|kotlin/Any| {
|
||||
@R|test/EnumArgumentWithCustomToString.EnumAnno|(value = R|test/EnumArgumentWithCustomToString.E.CAKE|()) @R|test/EnumArgumentWithCustomToString.EnumArrayAnno|(value = <implicitArrayOf>(R|test/EnumArgumentWithCustomToString.E.CAKE|(), R|test/EnumArgumentWithCustomToString.E.CAKE|())) public/*package*/ open fun annotated(): R|kotlin/Unit|
|
||||
@R|test/EnumArgumentWithCustomToString.EnumAnno|(value = R|test/EnumArgumentWithCustomToString.E.CAKE|) @R|test/EnumArgumentWithCustomToString.EnumArrayAnno|(value = <implicitArrayOf>(R|test/EnumArgumentWithCustomToString.E.CAKE|, R|test/EnumArgumentWithCustomToString.E.CAKE|)) public/*package*/ open fun annotated(): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/EnumArgumentWithCustomToString|
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ public abstract interface EnumInParam : R|kotlin/Any| {
|
||||
public constructor(value: R|java/lang/annotation/RetentionPolicy|): R|test/EnumInParam.MyRetention|
|
||||
|
||||
}
|
||||
@R|test/EnumInParam.MyRetention|(value = R|java/lang/annotation/RetentionPolicy.RUNTIME|()) public final annotation class RetentionAnnotation : R|kotlin/Annotation| {
|
||||
@R|test/EnumInParam.MyRetention|(value = R|java/lang/annotation/RetentionPolicy.RUNTIME|) public final annotation class RetentionAnnotation : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/String|): R|test/EnumInParam.RetentionAnnotation|
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
public open class NestedEnumArgument : R|kotlin/Any| {
|
||||
@R|test/NestedEnumArgument.Anno|(value = R|test/NestedEnumArgument.E.FIRST|()) public/*package*/ open fun foo(): R|kotlin/Unit|
|
||||
@R|test/NestedEnumArgument.Anno|(value = R|test/NestedEnumArgument.E.FIRST|) public/*package*/ open fun foo(): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/NestedEnumArgument|
|
||||
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ public final annotation class Api : R|kotlin/Annotation| {
|
||||
|
||||
}
|
||||
}
|
||||
@R|test/Api|(status = R|test/Api.Status.Ok|()) public open class NestedEnumInAnnotation : R|kotlin/Any| {
|
||||
@R|test/Api|(status = R|test/Api.Status.Ok|) public open class NestedEnumInAnnotation : R|kotlin/Any| {
|
||||
public constructor(): R|test/NestedEnumInAnnotation|
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user