FIR: move JavaAnnotationMapper.javaToKotlinNameMap to common
so that FIR IDE logic can reference it
This commit is contained in:
committed by
Ilya Kirillov
parent
4a3a621196
commit
8ba2e4d221
@@ -16,6 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.load.java
|
||||
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
|
||||
val JSPECIFY_NULLABLE = FqName("org.jspecify.nullness.Nullable")
|
||||
@@ -83,3 +84,11 @@ val MUTABLE_ANNOTATIONS = setOf(
|
||||
JvmAnnotationNames.JETBRAINS_MUTABLE_ANNOTATION,
|
||||
JvmAnnotationNames.MUTABLE_ANNOTATION
|
||||
)
|
||||
|
||||
val javaToKotlinNameMap: Map<FqName, FqName> =
|
||||
mapOf(
|
||||
JvmAnnotationNames.TARGET_ANNOTATION to StandardNames.FqNames.target,
|
||||
JvmAnnotationNames.RETENTION_ANNOTATION to StandardNames.FqNames.retention,
|
||||
JvmAnnotationNames.DEPRECATED_ANNOTATION to StandardNames.FqNames.deprecated,
|
||||
JvmAnnotationNames.DOCUMENTED_ANNOTATION to StandardNames.FqNames.mustBeDocumented
|
||||
)
|
||||
|
||||
-8
@@ -80,14 +80,6 @@ object JavaAnnotationMapper {
|
||||
StandardNames.FqNames.retention to RETENTION_ANNOTATION,
|
||||
StandardNames.FqNames.mustBeDocumented to DOCUMENTED_ANNOTATION
|
||||
)
|
||||
|
||||
val javaToKotlinNameMap: Map<FqName, FqName> =
|
||||
mapOf(
|
||||
TARGET_ANNOTATION to StandardNames.FqNames.target,
|
||||
RETENTION_ANNOTATION to StandardNames.FqNames.retention,
|
||||
DEPRECATED_ANNOTATION to StandardNames.FqNames.deprecated,
|
||||
DOCUMENTED_ANNOTATION to StandardNames.FqNames.mustBeDocumented
|
||||
)
|
||||
}
|
||||
|
||||
open class JavaAnnotationDescriptor(
|
||||
|
||||
Reference in New Issue
Block a user